永发信息网

vs2012 mfc 如何去掉默认控件

答案:2  悬赏:30  手机版
解决时间 2021-02-23 22:01
  • 提问者网友:趣果有间
  • 2021-02-23 10:05
vs2012 mfc 如何去掉默认控件
最佳答案
  • 五星知识达人网友:独钓一江月
  • 2021-02-23 11:22
首先启动VS2012,在对话框窗口中有如下控件,双击箭头所示的对话框,软件会生成消息映射,然后跳转到相应的自动生成的代码处

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

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

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

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

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

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

8
那么这个错误完全解决了吗?那我们来验证下,再次进入对话框中,如下图,在edit控件上双击,又会跳转到新生成的代码处,和刚开始双击时产生的代码一样,所以要完全删除控件字的生成代码的影响除删处生成的该函数外还要删出库文件中的声明和相应的消息映射函数
全部回答
  • 1楼网友:青灯有味
  • 2021-02-23 11:31
新建-》项目-》visual c++->mfc应用程序-》确定
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯