如何实现取消对话框程序默认的Enter和Esc按键?
very easy!
重写对话框的三个函数,如下所示
void CMeeterDlg::OnClose()
{
// TODO: 在此添加消息处理程序代码和/或调用默认值
if (IDYES == AfxMessageBox(_T("Are you exit Meeter?"), MB_YESNO))
{
CDialog::OnOK();
}
}
void CMeeterDlg::OnCancel()
{
// TODO: 在此添加专用代码和/或调用基类
// CDialog::OnCancel();
}
void CMeeterDlg::OnOK()
{
// TODO: 在此添加专用代码和/或调用基类
// CDialog::OnOK();
}