我问个VC++的问题

来源:百度知道 编辑:UC知道 时间:2024/06/17 03:18:21
比如在SDI我用CreatButton创建了一个Button我怎样才能处理它的WM_COMMAND消息?

不知道你怎么建立的呀,是在资源视图哪里吗,CreatButton或CreateButton此类函数从没见过。。。

对按钮的消息响应一般是通过它的id来弄的。

在按钮所在多画框的过程函数中:
switch(messsage)
{
case WM_COMMAND:
switch(LOWORD(wParam))
{
case ID_BUTTON1:
......
break;
}
}

类向导打开CreatButton类,加此消息

一种方法是,VC6.0中通过类向导(vs2005中通过属性窗口)在button上添加OnLButtonDown函数。
另一种方法是手动添加OnLButtonDown函数、对应消息映射和函数声明