把wparam的高位和低位取出来,低位就是控件ID,高位是消息
UINT message=HIWORD(wParam)
int nID=LOWORD(wParam)
然后判断这个ID是不是你要响应的控件ID,判断消息是不是你要响应的消息
动态创建的控件,,可以在对话框的PreTranslateMessage里面进行响应,并执行代码或者执行自定义的响应函数。在PreTranslateMessage中:
CWnd* pBtn = GetDlgItem(1234)
if(pMsg->hwnd==pBtn.m_hWnd&&pMsg->message==WM_LBUTTONDOWN)
DoYourFunctions()
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)