CMGDK r49-rc2
公有类型 | 公有成员 | 公有属性
hgl::gui::Form类参考

Form类 更多...

#include <Form.H>

继承图,类hgl::gui::Form
hgl::ObjectControl hgl::ClasList< Object > hgl::GUIObject hgl::EventObject hgl::VisualObject hgl::EnumObject hgl::Object hgl::_Object hgl::gui::ColorDialog hgl::gui::FileDialog hgl::gui::HGPForm hgl::gui::TexForm

所有成员的列表。

公有类型

enum  FormStyle { fsRounded, fsCaption, fsRectangle }

公有成员

 DefEvent (void, OnDraw,(GUIObject *))
 绘制事件
 DefEvent (void, OnResize,(GUIObject *))
 大小改变事件
 DefEvent (void, OnMove,(GUIObject *))
 移动事件
 DefEvent (void, OnClose,(GUIObject *))
 窗口被关闭事件
 Form ()
 本类构造函数
 Form (float, float, float, float, const wchar_t *=NULL)
 本类构造函数
virtual ~Form ()
 本类析构函数
virtual void Draw ()
 控件绘制函数

公有属性

bool CutEvent
 是否截取事件
WideString Caption
 窗体标题
FormStyle Style
 窗体风格
bool Shadow
 是否画阴影
Color4f Color
 窗体颜色
BlendMode Blend
 窗体与背景的混合模式
bool Move
 窗口是否可移动
bool Resize
 是否可自由调节大小
bool ClickActive
 是否非活动状态需要点击激活(默认为真)
MenuItemPopupMenu
 弹出式菜单

详细描述

Form类

Form是用于提供一个放置控件的面板,它与普通面板的区别在于它会提供有纹理的背景、边框、标题条等等。


成员枚举类型文档

枚举值:
fsRounded 
fsCaption 
fsRectangle 

构造及析构函数文档

hgl::gui::Form::Form ( )

本类构造函数

hgl::gui::Form::Form ( float  l,
float  t,
float  w,
float  h,
const wchar_t *  name = NULL 
)

本类构造函数

hgl::gui::Form::~Form ( ) [virtual]

本类析构函数


成员函数文档

hgl::gui::Form::DefEvent ( void  ,
OnDraw  ,
(GUIObject *)   
)

绘制事件

hgl::gui::Form::DefEvent ( void  ,
OnResize  ,
(GUIObject *)   
)

大小改变事件

hgl::gui::Form::DefEvent ( void  ,
OnClose  ,
(GUIObject *)   
)

窗口被关闭事件

hgl::gui::Form::DefEvent ( void  ,
OnMove  ,
(GUIObject *)   
)

移动事件

void hgl::gui::Form::Draw ( ) [virtual]

控件绘制函数

重载hgl::ObjectControl


成员数据文档

窗体与背景的混合模式

窗体标题

是否非活动状态需要点击激活(默认为真)

窗体颜色

hgl::gui::ColorDialog重载。

是否截取事件

窗口是否可移动

弹出式菜单

是否可自由调节大小

是否画阴影

窗体风格


该类的文档由以下文件生成:
 全部  名字空间 文件 函数 变量 类型定义 枚举 枚举值 友元 宏定义