CMGDK r49-rc2
|
使用HGP图片做为背景的面板 更多...
#include <HGPForm.H>
公有成员 | |
HGP * | GetImage () |
HGPForm (float, float, HGP *) | |
HGPForm (float, float, const wchar_t *) | |
HGPForm (float, float, HAC *, const wchar_t *) | |
virtual | ~HGPForm () |
virtual Button * | CreateButton (const wchar_t *) |
根据HGP图片中的层创建一个按钮 | |
保护成员 | |
void | InitPrivate (float, float, HGP *, bool) |
void | DefaultDraw (GUIObject *) |
void | Resize () |
保护属性 | |
float | scale_width |
float | scale_height |
List< HGPUIControl * > | child_list |
使用HGP图片做为背景的面板
hgl::gui::HGPForm::HGPForm | ( | float | l, |
float | t, | ||
HGP * | hgp | ||
) |
本类构造函数,使用现有图片。使用这种方式构造,在退出时不会径释放图片
l | 按钮左边界坐标 |
t | 按钮顶边界坐标 |
hgp | 按钮图片指针 |
hgl::gui::HGPForm::HGPForm | ( | float | l, |
float | t, | ||
const wchar_t * | fn | ||
) |
本类构造函数,使用未加载的图片。本类自行加载,使用这种方式构造的按钮,在退出时会释放图片
l | 按钮左边界坐标 |
t | 按钮顶边界坐标 |
filename | 图片文件名称 |
hgl::gui::HGPForm::HGPForm | ( | float | l, |
float | t, | ||
HAC * | hac, | ||
const wchar_t * | fn | ||
) |
本类构造函数,使用未加载的图片。本类自行加载,使用这种方式构造的按钮,在退出时会释放图片
l | 按钮左边界坐标 |
t | 按钮顶边界坐标 |
hac | 文件所在HAC包指针 |
filename | 图片文件名称 |
hgl::gui::HGPForm::~HGPForm | ( | ) | [virtual] |
Button * hgl::gui::HGPForm::CreateButton | ( | const wchar_t * | name | ) | [virtual] |
根据HGP图片中的层创建一个按钮
根据PSD/HGP中的层名称来创建按钮
如关键字为“OK”,那PSD/HGP中按钮的层名称需要定为
一般:“Button:OK:Normal”、无效:“Button:OK:Disable”、选中:“Button:OK:Select”、压下:“Button:OK:Push”。
name | 按钮关键字 |
void hgl::gui::HGPForm::DefaultDraw | ( | GUIObject * | go | ) | [protected] |
HGP* hgl::gui::HGPForm::GetImage | ( | ) | [inline] |
void hgl::gui::HGPForm::InitPrivate | ( | float | l, |
float | t, | ||
HGP * | hgp, | ||
bool | pi | ||
) | [protected] |
void hgl::gui::HGPForm::Resize | ( | ) | [protected] |
List<HGPUIControl *> hgl::gui::HGPForm::child_list [protected] |
float hgl::gui::HGPForm::scale_height [protected] |
float hgl::gui::HGPForm::scale_width [protected] |