对动态添加的按钮的响应问题 前提条件是 使用SDK方式使用CreateWindows("button",……);创建了一个按钮现在想 当鼠标点击这个按钮时,执行某一功能,比如在窗体中写字等但是我应该如何获取此按钮被点击的消息??望详细解答,谢。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 在WindowProc中处理WM_COMMAND消息if(uMsg == WM_COMMAND){ UINT nNotify = HIWORD(wParam); UINT nID = LOWORD(wParam); if(nNotify ==BN_CLICKED && nID == youID) { …… }} 在回调函数中使用WM_COMMANDcase WM_COMMAND:if(((HWND)lParam == hWndBtn )&&(HIWORD(wParam) == BN_CLICKED)) //单击按钮{...} //hWndBtn是按钮的句柄,使用CreateWindow()返回句柄 直接就在父窗口的WindowProc里面处理按钮的点击消息吧,别忘了加控件ID号 谢谢我在CerateWindows()时设置了一个资源ID,然后如一楼、二楼上说的一样…… ON_CONTROL_RANGE宏http://blog.csdn.net/jack100200/archive/2007/12/26/1968609.aspx 如何在控件Picture上画图 急,急,急,sourceview打不开,打开时报“the file is open in one editor”。我曾把.\res\.做过移动,现在拷回原路径,。(resource.rc 又一 Question ? 做一个ocx控件给另一个程序调用.这个ocx控件是负责网络连接和信息网络传输的..在线 一个关于按英文字母排序的问题 yes_start(刚刚开始)来领分 请问在DLL中怎么样才能访问 ACCESS数据库? Qt 如何开发跨平台UI动态库. 菜鸟的问题. COM的问题?HELP 可执行映像文件包含哪些内容? 一段utf-8转ansi代码的疑惑
if(uMsg == WM_COMMAND)
{
UINT nNotify = HIWORD(wParam);
UINT nID = LOWORD(wParam);
if(nNotify ==BN_CLICKED && nID == youID)
{
……
}
}
if(((HWND)lParam == hWndBtn )&&(HIWORD(wParam) == BN_CLICKED)) //单击按钮
{...} //hWndBtn是按钮的句柄,使用CreateWindow()返回句柄
直接就在父窗口的WindowProc里面处理按钮的点击消息吧,别忘了加控件ID号
谢谢我在CerateWindows()时设置了一个资源ID,然后如一楼、二楼上说的一样……
http://blog.csdn.net/jack100200/archive/2007/12/26/1968609.aspx