关于非模态对话框无法使用PreTranslateMessage(MSG* pMsg)
我在程序中通过CreateDialog创建非模态对话框。
CPrivateChatDlg *chat=new CPrivateChatDlg;
HWND hWnd=CreateDialog(AfxGetInstanceHandle(),MAKEINTRESOURCE(IDD_PRIVATECHATDLG_DIALOG),NULL,NULL);
chat->SubclassWindow(hWnd);
chat->ShowWindow(SW_SHOW);
chat->OnInitDialog();
问题是对话框无法通过PreTranslateMessage(MSG* pMsg)来截获窗口消息。请教大家能有其它方法实现截获消息,如键盘