打开对话框的classwizard时报错:can't find the insert section "AFX_MSG" in file "XXX.h", classwizard can't edit or import this class

解决方案 »

  1.   

    跟编译没关系啊 现在是想在classwizard中修改一些东西
      

  2.   

    突然就这样了?
    肯定是你改过什么吧
    是不是吧AFX_MSG这个宏删了
      

  3.   

    把目录下的后缀为.CLW删掉,然后重新编译
      

  4.   


    应该是3楼说问题找一个其他的.h文件比较一下,特别是那些有MFC自动生成的宏
    看是不是AFX_MSG被删除了
      

  5.   

    你如果是是点右键不行的话,可以从主菜单添加,因为你可能删除了.clw和.ncp文件!重新选择下加载的类就行了!
      

  6.   

    1. 删除clw文件,下次打开类向导的时候,会让你重新建议的,你重新输入文件名就可以了。
    2. 消息映射一共有3个地方:头文件中消息映射宏内,实现文件的消息映射表内和实现文件的实现部分。这三部分应该对应,并且语法要正确。