如何通过按ESC(退出键)来停止Mfc对话框应用程序关闭。
执行我的应用程序后,如果我按ESC键,则关闭窗口。
如何停止呢?
我正在使用VC ++ 6.0。
最佳答案
您可以覆盖OnCancel事件,并且仅当IDCANCEL是重点项目时才继续进行OnCancel调用。
void CMyDialog::OnCancel(void)
{
if(GetDlgItem(IDCANCEL) == GetFocus())
{
CDialog::OnCancel();
return;
}
}