一個窗口應該有一個窗口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
我風 閱讀(252)
評論(0) 編輯 收藏 引用