关于对话框抓不到WM_KEYDOWN消息的问题,在线等待。谢谢! 在一个对话框上有很多窗口,包括create出来的子对话框、而这是对话框就不能响应WM_KEYDOWM消息,我在对话框用DefWindowProc()想拦截WM_KEYDOWN消息,但也没有抓住,不知道到底要用什么办法才能抓住。因为我想完成一个像计算器差不多的东西。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 对话框上如果有能够接受键盘焦点的控件窗口,那么这个对话框就不能响应M_KEYDOWM消息了。推荐你注册热键或者使用加速键资源。 你的eidt 框接受notify 事件吗?把它设置成接受notify就可以在程序中加入消息mapping 来捕获消息了。 to:mixtrue我并不是在Edit上阿。 to: titilima(李马)(titilima.yeah.net)如何注册热键阿! 可以在PreTranslateMessage(MSG *pMsg)函数中拦截.if(pMsg->message == WM_KEYDOWN){ ....;//你的处理 return 1L;} to:WooSir(吴Sir) 你这个方法是拦截不住的。 VS2008或VS2010中开发C++有可视化设计功能吗?如何实现? 如何解决魔兽被弹出问题? 请问大家,怎样向报表格式的list ctrl中的字段加入图标? 关于CListCtrl内存消耗的问题 有两个project,我想在第一个project中调用第二个project里的对话框程序,如何调用呢? 快速IP包分类算法实现 如何取得系统的CPU占用率 那里有MSDN下载. 编译器报的这个错误我不懂。 进程B通过接口指针pIC访问组件C,是否需要列集? 哪位高手帮帮我啊 请教高手:如何取得某进程弹出的模态对话框的句柄?
推荐你注册热键或者使用加速键资源。
我并不是在Edit上阿。
如何注册热键阿!
if(pMsg->message == WM_KEYDOWN)
{
....;//你的处理
return 1L;
}