1.WindowProc和PreTranslateMessage有什么区别?
2.如何判断一个消息是键盘和鼠标消息?
我想让窗口不响应这两种消息.
例如:if(pMsg->message == WM_KEYDOWN)return TRUE;可以不响应键盘按下的消息.
但键盘和鼠标消息太多了,不可能把所有的罗列出来吧?
还有其它的方法吗?
2.如何判断一个消息是键盘和鼠标消息?
我想让窗口不响应这两种消息.
例如:if(pMsg->message == WM_KEYDOWN)return TRUE;可以不响应键盘按下的消息.
但键盘和鼠标消息太多了,不可能把所有的罗列出来吧?
还有其它的方法吗?
默认情况窗口有个缺省处理函数,处理键盘和鼠标消息
PreTranslateMessage是TranslateMessage()之前调用的一个函数,消息送给窗口过程处理
默认情况窗口有个缺省处理函数,处理键盘和鼠标消息;
WindowProc是处理剩下消息的消息处理函数