c MFC程序如何禁止自动关闭
发布网友
发布时间:2022-08-25 16:24
我来回答
共1个回答
热心网友
时间:2024-11-25 03:59
是禁止按下回车和ESC键关闭吗?下次提问时把问题描述清楚。
两种方法:
1、重载CDialog类的OnOK()和OnCanCel()函数,在这两个函数中直接返回。不要调用CDialog::OnOK()和CDialog::OnCancel()即可。
2、重载CDialog类的虚函数PreTranslateMessage。
BOOL 你的类::PreTranslateMessage(MSG* pMsg)
{
if((pMsg->message == WM_KEYDOWN) && (pMsg->wParam == VK_RETURN || pMsg->wParam == VK_ESC/*ESC的键码忘了,你百度吧*/))
return true;
}