mfc 不能打开对话框的classwizard

howema 2010-04-12 10:57:34
打开对话框的classwizard时报错:can't find the insert section "AFX_MSG" in file "XXX.h", classwizard can't edit or import this class
...全文
169 14 打赏 收藏 转发到动态 举报
写回复
用AI写文章
14 条回复
切换为时间正序
请发表友善的回复…
发表回复
向立天 2010-04-21
  • 打赏
  • 举报
回复
您好
我是本版版主
此帖已多日无人关注
请您及时结帖
如您认为问题没有解决可按无满意结帖处理
另外本版设置了疑难问题汇总帖
并已在版面置顶
相关规定其帖子中有说明
您可以根据规定提交您帖子的链接
如您目前不想结帖只需回帖说明
我们会删除此结帖通知

见此回复三日内无回应
我们将强制结帖
相关规定详见界面界面版关于版主结帖工作的具体办法
hrjhrj12345 2010-04-13
  • 打赏
  • 举报
回复
同意11楼的说法
mtkcpp 2010-04-13
  • 打赏
  • 举报
回复
冒似11楼的就对吧
psbeond 2010-04-13
  • 打赏
  • 举报
回复
1. 删除clw文件,下次打开类向导的时候,会让你重新建议的,你重新输入文件名就可以了。
2. 消息映射一共有3个地方:头文件中消息映射宏内,实现文件的消息映射表内和实现文件的实现部分。这三部分应该对应,并且语法要正确。
wenfu1105 2010-04-13
  • 打赏
  • 举报
回复
你如果是是点右键不行的话,可以从主菜单添加,因为你可能删除了.clw和.ncp文件!重新选择下加载的类就行了!
羽毛乱发 2010-04-13
  • 打赏
  • 举报
回复
以上方法不行,那我就献丑了:重装下不就OK了!
TANG_XIAO_BIN 2010-04-12
  • 打赏
  • 举报
回复
把目录下的后缀为.CLW删掉,然后重新编译
向立天 2010-04-12
  • 打赏
  • 举报
回复
突然就这样了?
肯定是你改过什么吧
是不是吧AFX_MSG这个宏删了
howema 2010-04-12
  • 打赏
  • 举报
回复
跟编译没关系啊 现在是想在classwizard中修改一些东西
tanwei1002 2010-04-12
  • 打赏
  • 举报
回复
重新编译呢
jackey_option 2010-04-12
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 xianglitian 的回复:]
突然就这样了?
肯定是你改过什么吧
是不是吧AFX_MSG这个宏删了
[/Quote]

应该是3楼说问题

找一个其他的.h文件比较一下,特别是那些有MFC自动生成的宏
看是不是AFX_MSG被删除了
wilson_hz 2010-04-12
  • 打赏
  • 举报
回复
首先你看看对话框中你的控件是否改动或者删除了什么,然后在
void CXXX::DoDataExchange(CDataExchange* pDX)
{
//做相关修改
}然后如果控件帮顶了变量,在头文件中做响应修改

如果还不行,请删除obj文件,ncb文件,RebuildAll。
Eleven 2010-04-12
  • 打赏
  • 举报
回复
你是不是修改了什么???
howema 2010-04-12
  • 打赏
  • 举报
回复
[Quote=引用 4 楼 tang_xiao_bin 的回复:]
把目录下的后缀为.CLW删掉,然后重新编译
[/Quote]

删掉后重新编译 还是一样!

15,979

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 界面
社区管理员
  • 界面
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧