BOOL CMainFrame::PreTranslateMessage(MSG* pMsg)
{
// TODO: Add your specialized code here and/or call the base class
if(pMsg->message == WM_CREATE)//这里改为WM_KEYDOWN就能响应。这个为何不能?
AfxMessageBox("command");
return CFrameWnd::PreTranslateMessage(pMsg);
}这里改为WM_KEYDOWN就能响应。这个为何不能?
{
// TODO: Add your specialized code here and/or call the base class
if(pMsg->message == WM_CREATE)//这里改为WM_KEYDOWN就能响应。这个为何不能?
AfxMessageBox("command");
return CFrameWnd::PreTranslateMessage(pMsg);
}这里改为WM_KEYDOWN就能响应。这个为何不能?
解决方案 »
- 如何获取分割窗口的视图的指针?
- 做一个输入法,是要在程序运行的时候把词库载入程序,还是打字的时候在文件里检索
- 有句柄 没进程?
- 怎样才能从MFC的CDialog派生的类支持IDispatch接口啊?
- 常见ASM问题解答集锦。(大家问问题前最好先来这看看)
- vc++学的稀里糊涂的 该怎么办?
- 搞不明白,很菜的问题,静态变量的赋值。请教了。
- 100分:请问通过IWebBrowser2 IHTMLDocument2等接口如何得到IE浏览器中用户选中区的内容(IHTMLSelectObject接口),内详
- GetKeyState(CTRL键)&0x8000 是什么意思,请给解释~~~~~~~`
- 谢谢来帮助我的高手们,我不会吝啬分的.
- 有没有函数能清掉界面刚画的图吗??
- 大虾帮忙,一个目录下有1000个格式相同的文本文件,要修改所有文本文件中某一行的一数据,如何做?
DefWindowProc(UINT message, WPARAM wParam, LPARAM lParam)
DefWindowProc(UINT message, WPARAM wParam, LPARAM lParam)
是所有的消息都从这里走的然后处理过后,一部分消息再给PreTranslateMessage(MSG* pMsg) 处理