注册 登录
编程论坛 VC++/MFC

对话框响应WM_KEYDOWN和WM_CHAR消息的办法

shyhack 发布于 2011-03-09 00:01, 973 次点击
  如题:
方法一:
重载PreTranslateMessage函数:
在C**Dlg的类中重载虚函数 BOOL C**Dlg: PreTranslateMessage(MSG* pMsg)
在函数中判断 pMsg

方法二:
重载ProcessMessageFilter函数:
在C**App的类中重载虚函数BOOL C**App: ProcessMessageFilter(int code, LPMSG lpMsg)
同样在函数中判断 lpMsg

好想还有另外一个重载OnGetDlgCode函数的方法,不过我不会用。希望知道怎么用的朋友指教指教。。

本文摘自: 编程十万个为什么(http://www.) 详细出处请参考:http://www.
0 回复
1