本文主要是介绍[MFC] 对话框右上角的红叉与[取消]按钮是绑定的,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
对话框右上角的红叉按钮是与对话框内默认的[取消]按钮绑定的,我修改了[取消]按钮的OnBnClickedCancel()函数体,导致点击右上角红叉失效,不但无法关闭对话框,执行的完全是OnBnClickedCancel()函数中的内容。
因此需要更改将原[取消]按钮的ID,以解除这一绑定。
在按钮属性页进行修改之后,搜索整个解决方案,以确保都替换过来,除CrenallApp::InitInstance()中“放置处理何时用“取消”来关闭对话框的代码”处的IDCANCEL不可修改,否则链接器崩溃。
这篇关于[MFC] 对话框右上角的红叉与[取消]按钮是绑定的的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!