我用的是VS2003.NET 在做东西的时候,需要一个从CButton派生出来的新类 假设叫CAbcBtn好了,然后在对话框上放了一个按钮,想个这个按钮关联一个变量,可是为什么在"填加成员变量向导"里面的 "变量类型"里只有CButton供选择,而没有CAbcBtn呢??  在2005里试了下,也是这样的.而在VC6里面却可以找到这个CAbcBtn的 ....请问这是为什么啊 ??谢谢了

解决方案 »

  1.   

    你可能不是用向导添加的。我碰到过。如果手工添加的话,你就按照向导添加的步骤自己手工添加了。在头文件里定义CAbcBtn mybtn;然后在::DoDataExchange(CDataExchange* pDX)添加关联。最后在子类话你的控件SubClassWindow或SubClassDlgItem()
      

  2.   

    首先我的搞清楚一个问题  在VS2003及以上没有类似VC6里面的类向导的吧???我是这样添加的:项目->添加类->MFC->MFC类->...在基类里选了CButton,按理说没错吧 ???可是....真是晕了 
      

  3.   

    我觉得"kkisskkill "说的不怎么正确!!工具,就是为了让我们开发的时候方便点,如果不是这样的话那还要工具来干吗呢??还要MFC  来干吗呢??还要这个那个语言来干吗呢??为什么不之间让我们去学 010101010呢??
      

  4.   

    将CAbcBtn直接粘到CButton的位置就可以,头文件会自动链入,很方便。