如何预处理消息?
我在MFC对话框程序中,为了处理一些按键消息如(快接键处理、回车处理)我在PreTranslateMessage响应函数中增加了对消息的判断。
后来因为需要,我需要把对话框改成非模式对话框(在APP中将DoModal 改成Create),而且消息发送利用消息循环派送
while(GetMessage(&msg, NULL, 0, 0)){
::TranslateMessage(&msg);
::DispatchMessage(&msg);
}
但是这样原来的预处理函数就不能被触发了,那我该在哪里处理呢?