CMGDK r49-rc2
枚举 | 函数 | 变量
K:/CMGDKv18/SDK/Include/hgl/object/Object.Attrib.H文件参考

浏览该文件的源代码。

枚举

enum  ObjectAttrib {
  oaUpdate = 1<<0, oaVisual = 1<<1, oaProcEvent = 1<<2, oaFlow = 1<<3,
  oaControl = 1<<4, oaRes = 1<<5, oaGUI = 1<<6, oaRadio = 1<<7,
  oaKeyFocus = 1<<8
}
enum  ObjectClas {
  ocName = 0, ocControl, ocUpdate, ocVisual,
  ocProcEvent, ocRes, ocGUI, ocAlign,
  ocRadio, ocKeyFocus, ocEnd
}

函数

ObjectControl * GetSuperObject ()
uint GetObjectAttrib ()
bool GetEnabled ()
virtual void SetSuperObject (ObjectControl *)
virtual void SetEnabled (bool)
void InitPrivate ()
bool is_update ()
bool is_visual ()
bool is_proc_event ()
bool is_flow ()
bool is_control ()
bool is_res ()
bool is_gui ()
bool is_radio ()
bool is_key ()

变量

ObjectControl * super_object
uint object_attrib
 当前对象属性
bool destroy
bool enabled

枚举类型文档

对象属性位枚举

枚举值:
oaUpdate 

对象需要刷新

oaVisual 

对象需要绘制

oaProcEvent 

对象可接收事件

oaFlow 

对象是流程对象

oaControl 

对象是控制器

oaRes 

对象是资源对象

oaGUI 

对象是否是GUI对象

oaRadio 

对象是收音机对象

oaKeyFocus 

对象是否有可以键盘焦点

enum ObjectClas

对象分类枚举

枚举值:
ocName 

名字有效

ocControl 

控制器

ocUpdate 

需要刷新

ocVisual 

需要绘制

ocProcEvent 

需要处理事件

ocRes 

资源对象

ocGUI 

GUI对象

ocAlign 

需要做对齐运算

ocRadio 

收音机对象

ocKeyFocus 

键盘焦点

ocEnd 

结束定义,无意义


函数文档

bool GetEnabled ( ) [protected]
uint GetObjectAttrib ( ) [protected]
ObjectControl* GetSuperObject ( ) [protected]
void InitPrivate ( ) [protected]
bool is_control ( )
bool is_flow ( )
bool is_gui ( )
bool is_key ( )
bool is_proc_event ( )
bool is_radio ( )
bool is_res ( )
bool is_update ( )
bool is_visual ( )
virtual void SetEnabled ( bool  ) [protected, virtual]
virtual void SetSuperObject ( ObjectControl *  ) [protected, virtual]

变量文档

bool destroy
bool enabled

当前对象属性

ObjectControl* super_object
 全部  名字空间 文件 函数 变量 类型定义 枚举 枚举值 友元 宏定义