请问如何捕捉回车和ESC键消息?? 我用CDialog::OnCancel()和CDialog::OnClose()为何不行.请赐教! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 怎么会不行?oncancel和onok应该可以的,除非你的某个有焦点的edit有wantreturn。当然,重载pretranslatemessage一定是可以的。 对了,有焦点的一些控建会自己处理esc,还是用重载pretranslatemessage比较可靠,但是可能也会有一点点其他的问题你试试先,也许你不会碰到 重载PreTranslateMessage//TODO:...if((pMsg->message == SYSCOMMAND) && (pMsg->wParam == VK_RETURN)){ //Handle return} CDialog::PreTranlateMessage()没有把VK_RETURN发给CDialog,而是直接终止了程序 最笨的办法就是用钩子HOOK吗??因为别的我都不懂。不好意思。 在PreTranslateMessagte中写if (pMsg->message=WM_KEYDOWN){ if (pMsg->wParam= WM_ESCAPE) //then else if(pMsg->wParam=WM_RETURN) //then} 楼上的大哥将==写成=了吧,好象WM_ESCAPE,WM_RETURN也错了吧,这些应该常量应该以VK_开头吧。 求助,vc 2008 模板类的使用 DirectX 如何高速显示图片 我用send每次发送512字节的数据,连续发送,为什么发送若干次后就会出现连接不上的问题? 问一个设置断点的方法,可能比较高级的,不知道该怎么设置 为什么我的vs2003.net的msdn没法用? 一个线程动态改变按钮上的文字,如何避免闪烁 采用ODBC数据库读取的问题! 问题很长。。。。关于链表和分配空间的,C++ 关于按钮贴图问题 用textout怎么显示CString的字符串,要求1行显示一个字符?帮我看看程序. 谁有定时执行的类,例如每星期,每天等的固定时间? 如何实现打字效果
//TODO:...
if((pMsg->message == SYSCOMMAND) && (pMsg->wParam == VK_RETURN))
{
//Handle return
}
{
if (pMsg->wParam= WM_ESCAPE) //then
else if(pMsg->wParam=WM_RETURN) //then
}