一个关于组合框控件的小程序,框架已经搞好,可是在给按钮控件连接变量的时候却发现control ids里面是空的,本人刚开始学mfc的,望各位高手帮忙。

解决方案 »

  1.   

    看楼主描述感觉是使用的VC.net,
    方法:在控件上面右键,选择添加变量,输入名称,确定。如果是使用的VC6:ctrl+w ,在第二个页卡中选择按钮ID,点击添加变量。输入名称,确定,确定,,
      

  2.   

    其实不管是什么哪个版本的工具,最终添加的代码都是一样的:头文件中添加了:
    CButton m_a;CPP文件的DoDataExchange函数里边添加了:
    DDX_Control(pDX, IDC_BUTTON1, m_a);
      

  3.   

    我用的是vc6,平时给控件添加变量都没有问题的,在classwizard里面完成就可以了。可这次在CLASSWIZARD里面的CONTROL ids里面就是没有显示任何控件,都不知道什么原因。
      

  4.   

    类出了问题,可以先关闭工程,然后删除工程下的.ncb文件(最好先备份一下),然后再重新打开工程,看看还有没有问题
      

  5.   


    删除.clw文件呢?删除之后重新打开工程的时候会重新生成这个文件
      

  6.   

     方法1.   先关闭工程,删除.clw,.ncb,按ctrl+w,然后添加所有文件,然后重新打开.dsw,
     方法2.  复制你说的那个按钮id,然后删除按钮,重新拉一个过来,把id复制过去,