养生 装修 购物 美食 感冒 便秘 营销 加盟 小吃 火锅 管理 创业 搭配 减肥 培训 旅游

如何删除MFC双击控件自动生成的代码和影响

时间:2024-10-27 23:32:10

在进行MFC控件的操作时,有时会因为误操作而导致生成多余的代码,或是错误,那么怎么献皲咝犴删除由控件的生成的代码呢,下面以edit控件为例介绍自动生成代码的删除

工具/原料

VS2012+Win7+C+++MFC

方法/步骤

1、首先启动VS2廴类锾渭012,在对话框窗口中有如下控件,双击箭头所示的对话框,软件会生成消息映射,然后跳转到相应的自动生成的代码处

如何删除MFC双击控件自动生成的代码和影响

2、如下所示是自动生成的代码,如果将下面这段代码函数删掉会产生错误

如何删除MFC双击控件自动生成的代码和影响

3、下面是删掉这个自动生产的代码函数所产生的错误,错误代码为LNK2001

如何删除MFC双击控件自动生成的代码和影响

4、然后你在对话框下操作这个控件是不可用的,也是不会像刚生成时会双击跳转,此时双击无任何变化,那么我们怎么消除这种影响呢?

如何删除MFC双击控件自动生成的代码和影响

5、首先在相应的库文件中找到这个函数的声明,如下图中所示,将它删掉

如何删除MFC双击控件自动生成的代码和影响

6、然后在实现文件中,一般是这个库文件所对应的CPP文件中,找到消息映射函数,如下图中所示,将它删掉

如何删除MFC双击控件自动生成的代码和影响

7、最后编译生成,运行OK,可以将这个错误解决

如何删除MFC双击控件自动生成的代码和影响

8、那么这个错误完全解决了吗?那我们来验证下水貔藻疽,再次进入对话框中,如下图,在edit控件上双击,又会跳转到新生成的代码处,和刚开镫炜茛玳始双击时产生的代码一样,所以要完全删除控件字的生成代码的影响除删处生成的该函数外还要删出库文件中的声明和相应的消息映射函数

如何删除MFC双击控件自动生成的代码和影响

© 一点知识