VS2010中增加成员变量,变量类型怎么不能选择自定义的类

孙鑫那道逃跑按钮的题 在VS2010下 对话框上有2个按钮ID分别为IDC_BUTTON1和IDC_BUTTON2,想要将这两个按钮于自定义的类CNewButton关联,CNewButton是继承的CButton。在类向导里,选择成员变量选项卡,选中IDC_BUTTON1点击添加变量,没有CNewButton这个类型 只有它的基类类型CButton 请问怎么回事 我已经在包含了相关的头文件。
现在只能在代码里修改,有人能教我这是怎么回事嘛?

我测试了一下,的确如你所说的一样,在VC6下可以显示自己派生的类,而在10下只有原生的类。
这有可能是VS2010的一个小BUG(也可能是有意而为之),感觉微软对MFC越来越不看好,因此10在这方面做得不是很到位
不过针对这个问题代码修改起来十分方便,反而不用去打开十分臃肿的class wizard。
温馨提示:内容为网友见解,仅供参考
无其他回答

vs2010 MFC 控件 类向导的成员变量 和添加变量区别
用类向导添加成员变量,一般会在该类的构造函数中自动初始化此成员变量,而自已直接在该类中添加变量,则构造函数不会自动初始化此变量。

VS2010中怎么将字符串变量显示在MFC编辑框中?
1、在vs网站项目下,双击要编辑的.aspx页面。2、在主窗口中便打开了前台页面的源码视图。3、在设计方式下,打开工具箱。4、可以将各种控件拖拽到页面上。5、通过控件的属性来编辑控件。首先右击控件,在菜单中选择 属性。6、在属性窗口中,修改如显示文本,大小,字体等 ...

为什么vs2010的类视图不显示成员变量和成员函数呢?求解决办法
点击某一个类后,再其下面就会出现它的成员函数和变量

VS2010怎样给变量及其所有用例改名
如果是C#.NET,对着成员名称点右键,在弹出的快捷菜单里点重构,再在子菜单里点重命名即可。

WPF新手之将如何将一个成员变量或自定义类绑定到控件
①绑定到某个控件的依赖属性DependencyProperty②绑定到定义了INotifyPropertyChanged的类(ObservableCollection就是实现了该接口) 先看DependencyProperty。可以把任何一个CLR对象绑定为DependencyProperty。在VS2010下输入propdp,按Tab,会生成一个模板public int MyProperty { get { return (int)GetValue(My...

VS中的list不能remove类吗?
你自己需要实现一个类成员对比==函数,编译器不能够自动对比,需要写一个方法

vs 2010 mfc 怎么给按钮加图标 ?
1.在资源编辑器中添加一个按钮.把它的Bitmap属性设为true 2.在按钮上点右键,添加一个变量m_Btn(CButton类型的)3.将图片导入到资源管理器中.ID为IDB_BITMAP1 4.然后在初始化中加入如下代码:HBITMAP hBmp=::LoadBitmap(AfxGetInstanceHandle(), MAKEINTRESOURCE(IDB_BITMAP1));m_Btn.SetBit...

C++中, 类的私有数据成员在定义的时候不能进行初始化吗?
是的,C++中类的数据成员不管是不是私有的,都不能进行初始化。因为类就相当于一个数据的模板,是一种自定义组合的新数据类型,而不是一个变量。当程序声明一个类的时候,事实上并没有为程序申请存储空间,只有用这个类定义一个类对象的时候,才申请空间。连空间都没有,当然不能像定义变量一样的...

VS2010环境,建立两个对话框,两个对话框可以共享一个类么?
是不可共享一个类的,每个对话框类绑定一个唯一的资源ID,就是对话框资源。类间共享变量的话,有两种方式可以解决:1、声明全局变量 2、声明类的静态成员变量 推荐声明类的静态成员变量。

使用vs2010 intellisense不可用于C++\/ctl
微软官方已经确认不支持在 c++\/cli里面使用intellisense,可以参考这个链接 https:\/\/connect.microsoft.com\/VisualStudio\/feedback\/details\/501921\/c-cli-intellisense 最好的方式就是使用第3方组件,如visual assistx

相似回答