关于MFC控件删除出现“具有该ID的控件已存在”这样的情况的解决方案,详细,网上都没有这么详细的,我是“深受其害”,所以想将详细的方法分享出去。
2024-08-31 01:41:10
网上关于MFC控件删除出现“具有该ID的控件已存在”这样的情况,在网上找了很多关于这方面的东西,但是都不是很全,也不容易弄明白。现在问我直接通过一个项目和图片的形式和大家一块分享一个这个解决方法(如有不对,请相互学习,qq1035169610):
1.创建一个MFC的项目,这里仅限于演示,就把项目名字称为“lu”吧。
2.下面就是将button控件添加到图形界面框中。结果如下:
3.只要将控件拉入到图形界面中,在Resource.h这个文件中创建宏,如下图所示:
4.那么开始改控件的名字和ID。这里我们将名字和ID分别设置为lu和IDC_lu.
下面将出现一个和原来那个宏具有一样数字的ID,如下:
这样的话,就相当于同一个ID(1001)对应两个宏的名称。这时候,只要将刚才改前的那个名称宏删掉就行了,在其他文件中用到的都是改后的控件名字和改后的宏的名称。
下面还有一种情况就是,如果想将第二个button改成第一个button的名字,必须在Resource.h中将(第二行)那一行的宏全部上删掉,然后保存;在回头来再改空间里面的名称和IDC_***.这样的话,你会发现,已经改成功了。最后将刚才删掉的那行在粘贴到Resource.h,这样,就全部改成功了。
最新文章
- OracleSugar ORM框架的诞生,代码开源
- 【codevs1515】 跳
- nodejs 下载,安装,测试(windows环境下)
- C#:IText构造PDF文件
- Unity封装dll教程整理
- 剑指offer--面试题16
- apache日志文件 accesslog
- Linux下使用VirtualBox安装Windows系统
- css案例学习之span边框实现的特殊效果
- 发现一个不错的学习git的地方
- JavaScript正则表达式的坑很深
- 在ubuntu14.04上安装mono4.4 + jexus + mvc6
- eclipse常用工具
- ZOJ 2110 DFS
- Ubuntu 14.04 下搭建SVN服务器 (转载自 http://www.linuxidc.com/Linux/2015-01/111956.htm)-------------我所用到是红色字体
- Django+Uwsgi+Nginx项目部署文档
- oracle--ORA-00054: 资源正忙, 但指定以 NOWAIT 方式获取资源, 或者超时失效
- 2017-2018-2 20155203《网络对抗技术》Exp2 后门原理与实践
- STL中map的遍历
- 2011最赚钱的行业和公司排行榜(verified 版本)
热门文章
- windows远程桌面连接
- rxswift-self.usernameTF.rx.text.orEmpty.map
- 【转载】Linux 通过mount -o loop 配置本地.iso镜像为yum源(yum仓库)
- demo__image_loader
- 哈夫曼树(Huffman Tree)
- Python之类方法,lambda,闭包简谈
- C#关键字详解第五节
- C/C++ uchar的一个有趣用法
- [网络流24题#9] [cogs734] 方格取数 [网络流,最大流最小割]
- RSA 数据加密和数字签名算法