基于对话框程序,在对话框上添加EDIT、comber等控件后,进入ClassWizard中间的Member Variables想为控件赋变量,发现控件在control IDs中间根本就没有,不知道是什么原因,该如何解决?

解决方案 »

  1.   

    你这个~~~~看看resource.h那个文件里面有不有你的那个ID对应的控件  没得的话 重新加上然后在工程目录里面把后缀名为clw的文件删了 在进class Wizard  它就自动给你弹出提示 喊你加个  你用默认名字就行了
      

  2.   

    可以这样给控件关联变量,选择要关联的控件,双击它,就会弹出关联的对话框的 。你试试,对于在类向导中没有,你可以试试,把.clw文件删除,再打开类向导看看。
      

  3.   

    我怀疑你的Class选的不对, 建议仔细看看 .
      

  4.   

    把CLW后缀文件删除,然后重新编译就好
      

  5.   

    多谢大家的帮助,不过按照大家的做法操作后问题仍然没有能够解决,现在的情况是工程中有些对话框添加控件后能在object  ids中间显示出来,但是有些对话框就不能出来,(程序已经使用近3年,以前做程序的时候没有这个问题,是近一个月才有这个问题的)暂时还未发现有什么规律性的
      

  6.   

    你首先在对话框编辑器中设计和保存对话框资源,在编辑仍然打开和拥有输入焦点时,访问ClassWizard来为对话框创建新类。这是最佳方法。保障你建的类和控件关联上