在VS2005上使用C++开发遇到的一个问题:通过MFC添加消息/事件,产生错误提示"无法执行添加/移除操作,因为代码元素是只读的"。
查了很多资料,也试了很多办法,都解决不了。目前只能通过手动添加,这实在不是好办法。
下面是网上收集的解决办法,解决方案:
1、重启VC/VS2005;
2、打开Resource.h文件看看,有些定义重复了,可以手动改掉,保存,编辑器重新加载;
3、关闭解决方案,删除ncb文件重新添加即可;(这个试过,是可以的)
4、实在不行就手动添加消息处理;
5、查看.h和.cpp文件的属性,有可能是只读的,修改属性后就可以了;
6、把你要添加事件的对话框相应的类文件(*.h和*.cpp)给关了就可以了;
posted on 2009-07-17 12:40
Bluesea 阅读(2542)
评论(0) 编辑 收藏 引用 所属分类:
MFC