kbys.net
当前位置:首页 >> 你好 我是MFC的新手 添加成员变量程序 添加一个类... >>

你好 我是MFC的新手 添加成员变量程序 添加一个类...

2010没有什么? /*pDC*/是程序注释,代码无效。*pDC是指针,一般是CDC类指针,用于绘图。 添加成员变量一般在类视图上右键即可,没有类型很正常,自己输入(当然,不是默认类型需要自己定义)

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

我测试了一下,的确如你所说的一样,在VC6下可以显示自己派生的类,而在10下只有原生的类。 这有可能是VS2010的一个小BUG(也可能是有意而为之),感觉微软对MFC越来越不看好,因此10在这方面做得不是很到位 不过针对这个问题代码修改起来十分方便...

在类向导中直接添加成员变量,其实就是让VC系统帮你找到合适的位置,在类声明中写入一个代码:CImageList m_imagelist 两者没有本质区别,如果说区别,那就是在.H文件的类声明中,可能写入的位置不同,这个没有太大区别,除非你手工写入位置有误。

类型根据你自己的需要来定 , 名称只要符合标示符命名规则 不和其他变量名函数名保留字冲突 随意 这个功能鸡肋,还不如直接在类的头文件里直接写代码方便

添加就可以在类视图中找到相应的类(类视图可以在工具栏-视图-类视图 调出),右键-添加-添加变量,这样就可以咯。删除的话就要自己去找到代码并删掉,这个比较麻烦,一般在头文件、cpp文件的初始化这些地方找到。

你是不是先加了按钮之类的后,改了对话框的ID,把对话框的ID改回去就行了

为控件增加变量的话,得在类向导(ctrl+w)里操作 如果添加的类别为Control,则类型为控件的类型,表示的是控件,只能调用控件的属性和方法。 如果添加的类别为Value,int,float之类都行,如类型为CString,表示的是控件上显示的文件值。

控件ID是类的一个成员函数。 VC 2005 中添加控件的成员变量,使用变量添加向导. 右击控件->Add Variable (打开了 Add Member Variable Wizard) -> 输入Variable name 即可. 例如在对话框里面添加一个Edit 控件,然后将它变成成员变量。 右击一个...

Control ID是灰色的,说明你没有选中控件。 你需要先选中控件,在增加变量,这样才可以出现“control variable"可选,就可以增加控件变量了。 你现在增加的,只是一个类成员变量,和控件无关。

网站首页 | 网站地图
All rights reserved Powered by www.kbys.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com