MFC中截获最大化、最小化消息,取消Esc退出和Enter退出
使对话框的最大化和最小化无效,使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()\n"); CDialogEx::OnSysCommand(nID, lParam); } void CtestDialogDlg::OnOK() { // TODO: 在此添加专用代码和/或调用基类 // CDialogEx::OnOK(); } void CtestDialogDlg::OnCancel() { // TODO: 在此添加专用代码和/或调用基类 // CDialogEx::OnCancel(); }
常记溪亭日暮,沉醉不知归路。兴尽晚回舟,误入藕花深处。争渡,争渡,惊起一滩鸥鹭。
昨夜雨疏风骤,浓睡不消残酒。试问卷帘人,却道海棠依旧。知否?知否?应是绿肥红瘦。