VS2013/MFC基于对话框编程:[6]手动删除控件

 时间:2024-10-28 01:16:21

对于软件开发,很多时候需要修改软件界面,也许原本添加的控件不再需要了,需要彻底删除。如果只是简单的将控件从设计界面delete的话,是无法编译通过的,特别是控件对应着变量以及函数的情况下。这里我将以按钮控件为例介绍手动彻底删除控件的方法。

VS2013/MFC基于对话框编程:[6]手动删除控件

工具/原料

VisuaStudio2013

方法一:手动删除

1、首先确定按钮有哪些相关的变量和函数:以对话框中原有的“使能”按钮为例,对应着一个控件变量和一个按钮按下事件处理函数。然后选中按钮按delete删除对话框中的按钮。

VS2013/MFC基于对话框编程:[6]手动删除控件

VS2013/MFC基于对话框编程:[6]手动删除控件

2、打开对话框的头文件,找到原来通过类向导生成的变量定义和函数定义,将其注释掉或者直接删除。说明:类向导生成的函数和变量定义都在头文件的最后一个“public”栏中。

VS2013/MFC基于对话框编程:[6]手动删除控件

3、打开对话框的源文件,找到按钮的处理函数定义,将其注释或者删除。

VS2013/MFC基于对话框编程:[6]手动删除控件

4、接下来找到消息映射,可以看到按钮按下消息的那条语句底部有波浪线标志,将改语句删除。这样函数部分就删除完了。

VS2013/MFC基于对话框编程:[6]手动删除控件

5、最后删除变量的数据交换语句,找到DoDataExchange函数,默认就在消息映射的上面。将底部有波浪标志的语句删除。

VS2013/MFC基于对话框编程:[6]手动删除控件

6、所有步骤都完成后重新编译生成应用程序,可以正常编译通过。

VS2013/MFC基于对话框编程:[6]手动删除控件

怎么用visualstudio VS2013/MFC基于对话框编程:[7]向导删除控件 Visual Studio解决方案资源窗口不见了怎么解决 VC6.0使用——如何创建简单的MFC对话框应用程序 pycharm如何配置python环境
热门搜索
美女野战图片 钟丽缇电影 运动装图片 五一图片 各种花的图片和名字