CMGDK r49-rc2
|
Form类 更多...
#include <Form.H>
公有类型 | |
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 |
是否非活动状态需要点击激活(默认为真) | |
MenuItem * | PopupMenu |
弹出式菜单 |
Form类
Form是用于提供一个放置控件的面板,它与普通面板的区别在于它会提供有纹理的背景、边框、标题条等等。
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] |
控件绘制函数
窗体与背景的混合模式
是否非活动状态需要点击激活(默认为真)
是否截取事件
bool hgl::gui::Form::Move |
窗口是否可移动
是否可自由调节大小
是否画阴影