如何屏蔽对话框窗口的ESC键? 把OnCancel()(ON_COMMAND(IDCANCEL,OnCancel))重载掉,去掉对基类CDialog::OnCancel的调用。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 可以重载PreTranslateMessage函数将用户按esc键的消息截获,执行你想要用户在按esc是要执行的程序就可以了 BOOL CYourDlg::PreTanslateMessage(LPMSG pMsg){ if((pMsg->message==WM_KEYDOWN ||pMsg->message==WM_KEYIP) 77 pMsg->wparam==VK_ESCAPE) { //to do your thing return FALSE; } return CBaseDlg::PreTranslateMessage(pMsg);} 你说的对话框是指MessageBox生成的呢,还是CDialog类啊。 修改IIS中指定网站的目录安全性 对话框可以实现任意透明度,但是上面的控件始终不透明? Windows消息机制的实现? 请问如何用hough变换检测半径未知的圆(二值图象). 向ComboBox中加数据的时候出现的一个小问题 一道智力题,(求程序算法)研究研究! 简单问题 如何判断是运行状态还是调试状态? 请看这种情况如何析构它? &&&&&&看过《Visual C++ 技术内幕》的大虾请进,有问题请教!&&&&&&&&& 哪位高手能讲一讲中国象棋的人工智能 为什么说我执行了非法操作???
{
if((pMsg->message==WM_KEYDOWN ||pMsg->message==WM_KEYIP) 77 pMsg->wparam==VK_ESCAPE)
{
//to do your thing
return FALSE;
}
return CBaseDlg::PreTranslateMessage(pMsg);
}