vs2013 mfc怎么关闭对话框
1个回答
展开全部
确定需要删除的控件,以及控件对应的变量和函数。对话框仅存的一个退出按钮关联着一个控件变量和按钮按下事件处理函数。
对按钮右键“类向导”,或者直接从菜单“项目”中找到类向导,并找到按钮对应的处理函数,选中事件函数后,点击“删除处理程序”。
转到成员变量选项卡,选中需要删除的控件变量,点击“删除变量”。
类向导的删除工作完成后,可以查看程序,你会发现变量的定义、函数的声明和定义、数据交换函数的相关语句、消息映射中的相关信息都被注释掉了。
通过以上步骤,只是将类向导生成的定义部分注释掉了,但难保开发者在别的函数中调用了该控件的变量或者函数。
如果开发者清楚知道调用位置,可以直接找到后进行删除和修改,如果不知道也没关系,直接调试程序,编译过程中让软件自动发现错误。
编译出错后选择“否”,在错误列表中双击第一个错误选项,因为往往后面的错误都是由前面错误引起的先不用管。双击后会自动跳转到错误语句处,将相关语句删除或者修改就可以了。修改完再编译继续查错,直到没错为止。
最后别忘了在对话框中将按钮delete,再生成应用程序。
对按钮右键“类向导”,或者直接从菜单“项目”中找到类向导,并找到按钮对应的处理函数,选中事件函数后,点击“删除处理程序”。
转到成员变量选项卡,选中需要删除的控件变量,点击“删除变量”。
类向导的删除工作完成后,可以查看程序,你会发现变量的定义、函数的声明和定义、数据交换函数的相关语句、消息映射中的相关信息都被注释掉了。
通过以上步骤,只是将类向导生成的定义部分注释掉了,但难保开发者在别的函数中调用了该控件的变量或者函数。
如果开发者清楚知道调用位置,可以直接找到后进行删除和修改,如果不知道也没关系,直接调试程序,编译过程中让软件自动发现错误。
编译出错后选择“否”,在错误列表中双击第一个错误选项,因为往往后面的错误都是由前面错误引起的先不用管。双击后会自动跳转到错误语句处,将相关语句删除或者修改就可以了。修改完再编译继续查错,直到没错为止。
最后别忘了在对话框中将按钮delete,再生成应用程序。
微测检测5.10
2023-05-10 广告
2023-05-10 广告
您好!建议咨 深圳市微测检测有限公司,已建立起十余个专业实验室,企业通过微测检测就可以获得一站式的测试与认 证解决方案;(EMC、RF、MFi、BQB、QI、USB、安全、锂电池、快充、汽车电子EMC、汽车手机互 联、语音通话质量),认证遇...
点击进入详情页
本回答由微测检测5.10提供
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询