对话框为什么接受不到WM_KEYDOWN消息

tankbattle 2003-08-22 02:38:23
我建了一个对话框,上有一个按钮,可是对话框接受不到WM_KEYDOWN消息。移去按钮就行了,如何解决?为什么上下左右键按下没有WM_KEYDOWN消息?
...全文
49 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
captainliyun 2003-08-23
  • 打赏
  • 举报
回复
WM_KEYDOWN 消息只是对与frame起作用,
对于解决方法, hydcumt(hyd) 的方法是正确的
详细
CYourDlg::PreTranslateMessage()
{
if(pMsg->message==WM_KEYDOWN)
{
//在这里处理
}
}
ken98091 2003-08-23
  • 打赏
  • 举报
回复
WM_KEYDOWN,UP要在控件的proc中处理吧?
hyamw 2003-08-22
  • 打赏
  • 举报
回复
我倒!!!!!~~~~~~~~~~~都星星了,还要蹭分啊?
思危 2003-08-22
  • 打赏
  • 举报
回复
上面的已经解决了,我蹭分
hydcumt 2003-08-22
  • 打赏
  • 举报
回复
你应该在可以在PreTranslateMessage()中处理!
akun 2003-08-22
  • 打赏
  • 举报
回复
http://expert.csdn.net/Expert/topic/2177/2177358.xml?temp=.5320398

15,980

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 界面
社区管理员
  • 界面
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧