to 1982pc():
1,我在一个对话框里面没有添加OnCancel事件,但是按软键盘ESC时对话框还是会退出。
2,我在定制的时候并没有定制输入法,现在的情况貌似是对话框编辑框只要获得焦点,
系统就会自己弹出软键盘。
to huangtaoyuan(VFish):
我也觉得应该可以拦截esc消息,但是小弟是个新手,大侠能不能说详细点啊?
拦截esc,你试试:
BOOL CTestRotateBmpDlg::PreTranslateMessage(MSG* pMsg)
{
// TODO: Add your specialized code here and/or call the base class
if (pMsg->message==WM_KEYDOWN)
{
if (pMsg->wParam==VK_ESCAPE) {
AfxMessageBox(L"你点击了ESC键!");
}
}
return CDialog::PreTranslateMessage(pMsg);
}