posts - 126,  comments - 73,  trackbacks - 0
一个窗口应该有一个窗口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 我风 阅读(193) 评论(0)  编辑 收藏 引用

只有注册用户登录后才能发表评论。
【推荐】超50万行VC++源码: 大型组态工控、电力仿真CAD与GIS源码库
网站导航: 博客园   IT新闻   BlogJava   知识库   博问   管理


<2010年6月>
303112345
6789101112
13141516171819
20212223242526
27282930123
45678910

常用链接

留言簿(12)

随笔分类

随笔档案

文章档案

相册

收藏夹

C++

MyFavorite

搜索

  •  

积分与排名

  • 积分 - 312414
  • 排名 - 73

最新评论

阅读排行榜

评论排行榜