引用:第三部分 Object UNIX Class Library类参考
第一章 类参考
本章按字母顺序介绍Object UNIX Class Library的全部标准类,包括系统内部用到的结构类。将说明对它们的使用,解释它们的成员。下图给出了Object UNIX Class Library的类体系结构。
C/C++ Object UNIX Class Library类体系结构
TObject基类
TDialog类
TControl控件类
TWindow类
TApplication类
TInputDialog类
TFileDialog类
TPrint类
TList类
TComboBox类
TCheckBox类
TRadioButton类
TBrowser类
TButton类
TEdit类
TGroup类
TMultiEdit类
TLabel类
TLine类
TScroller类
TView类
要查找一个指定类的信息,首先应明确各种类的许多特性都是从基类继承下来的。本章对许多信息未做重复叙述,只是对特定类中新的或重定义的数据成员和成员函数作以介绍。
查找具体的继承成员可以按索引进行检索,但是您可以逆向查找。图中上层的每个类条目,在书中都指出了其继承历史。例如,TList类继承TControl,TControl继承TObject,每个类的成员都在书中列出了。
例如,如果您想了解TEdit类的Parent数据成员,您可以从图的右侧开始,首先在TEdit下找,找不到Parent,然后,在图中TEdit的左侧找,即找TControl类。又没有找到Parent,在检查TObject,在那里可以找到Parent条目。然后,便可以转道TObject(使用索引)并阅读Parent。
TObject
object.hpp
Object是Object UNIX Class Library的基础。作为基类,它定义派生类必须实现的内容,为类型检查和封装提供了基本的机制和结构。
数据成员
Left
int Left;
提供各派生类共有的属性列坐标,对于控件来说,该坐标是相对于父对话框的相对坐标
Top
int Top;
提供各派生类共有的属性行坐标,对于控件来说,该坐标是相对于父对话框的相对坐标
Width
int Width;
提供各派生类共有的属性对象宽度
Height
int Height;
提供各派生类共有的属性对象高度
Caption
char *Caption;
提供各派生类共有的属性标题
Parent
TObject *Object;
指向父对象的指针,该指针用于定位父类对象
成员函数
构造函数
TObject();
构造一个Object实例。
InitDialog
virtual void InitDialog(void);
虚拟函数,该函数用于由用户重载,定义用户对话框的界面元素风格,增加控件等。该函数将由对话框的构造函数调用。在该类定义中为空函数。
Show
virtual void Show(void);
虚拟函数,控制各个界面元素对象的显示方式。在该类定义中为空函数。
| 论坛热门帖子: | [lch203] 写得蛮好的linux学习笔记(10-21) [黑马制造] 学习java的30个目标(10-19) [笑傲股林] 做测试半年了,有点迷茫,应该再学些什么提高自己的测试水平和测试能力呢?(10-19) [udp8589] 大家用google的来吱一声? 用百度的~~也来报道下?(10-18) [沂偌掳兆] 本人总结的一些认为C++比较经典的书籍,希望对大家有用(10-18) |
| TAG标签: | 对象 程序设计 面向 环境 函数 void 内部 对话 控件 GetClassNam |
注册
个人空间
