c MFC程序如何禁止自动关闭

c MFC程序如何禁止自动关闭,第1张

是禁止按下回车和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

}

控制台程序,主要是显示一些逻辑运算(非界面)结果;

而MFC应用程序属于可视化程序,不仅可处理逻辑运算,还可 *** 作界面(键盘、鼠标等的 *** 作),并将结果对应显示到可视界面上,让用户更直观的接受数据。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/7844449.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-10
下一篇 2023-04-10

发表评论

登录后才能评论

评论列表(0条)

保存