使对话框的最大化和最小化无效,使Esc退出和Enter退出无效。
void CtestDialogDlg::OnSysCommand(UINT nID, LPARAM lParam) { // TODO: 在此添加消息处理程序代码和/或调用默认值 if (SC_MAXIMIZE == nID) return; if (SC_MINIMIZE == nID) { return; } if (SC_CLOSE == nID) { //CDialogEx::OnClose(); CDialogEx::OnCancel(); } TRACE0("OnSysCommand() "); CDialogEx::OnSysCommand(nID, lParam); } void CtestDialogDlg::OnOK() { // TODO: 在此添加专用代码和/或调用基类 // CDialogEx::OnOK(); } void CtestDialogDlg::OnCancel() { // TODO: 在此添加专用代码和/或调用基类 // CDialogEx::OnCancel(); }