一个窗口应该有一个窗口gui管理器CL_GUIManager.
gui管理器要创建一个或多个关联的CL_GUITopLevelDescription的窗口作为所有子控件的父窗口(控件创建时指定).
窗口基类:
CL_GUIComponent
主要功能:
管理窗口属性.
维护窗口父子层关系.
窗口属性,基本和CWnd一致:
CL_String type_name; //类型名
CL_String class_name; //类名
CL_String id_name; //ID名
bool allow_resize; //是否允许拖动改变大小
bool clip_children; //是否裁剪子窗口
bool enabled;
bool visible;
bool activated;
bool click_through; //字面意思应该是是否过滤鼠标点击
CL_Rect geometry; //窗口矩形
mutable CL_String element_name;
bool default_handler;
bool cancel_handler;
bool constant_repaint;
bool blocks_default_action_when_focused;
bool is_selected_in_group;
CL_String group_name;
从窗口类CL_DisplayWindow创建窗口 window1.
创建窗口表皮管理类CL_GUIWindowManagerTexture对象wm,绑定window1.
posted on 2010-06-29 13:57
我风 阅读(238)
评论(0) 编辑 收藏 引用