对话框右上角的红叉按钮是与对话框内默认的[取消]按钮绑定的,我修改了[取消]按钮的OnBnClickedCancel()函数体,导致点击右上角红叉失效,不但无法关闭对话框,执行的完全是OnBnClickedCancel()函数中的内容。
因此需要更改将原[取消]按钮的ID,以解除这一绑定。
在按钮属性页进行修改之后,搜索整个解决方案,以确保都替换过来,除CrenallApp::InitInstance()中“放置处理何时用“取消”来关闭对话框的代码”处的IDCANCEL不可修改,否则链接器崩溃。
本文详细介绍了如何在对话框设计中解除取消按钮与右上角红叉的绑定,避免意外关闭对话框的情况。通过修改按钮ID并搜索解决方案,确保代码正确性,防止链接器崩溃。
2002

被折叠的 条评论
为什么被折叠?



