CMGDK r49-rc2
公有成员 | 公有属性 | 保护成员 | 保护属性
hgl::gui::HGPButton类参考

HGP按钮 更多...

#include <HGPButton.H>

继承图,类hgl::gui::HGPButton
hgl::gui::Button hgl::GUIObject hgl::EventObject hgl::VisualObject hgl::EnumObject hgl::Object hgl::_Object

所有成员的列表。

公有成员

 HGPButton (float, float, HGP *)
 本类构造函数,使用已存在的图片
 HGPButton (float, float, float, float, HGP *)
 本类构造函数,使用已存在的图片,并指定显示大小
 HGPButton (float, float, const wchar_t *)
 本类构造函数,使用未加载的图片
 HGPButton (float, float, float, float, const wchar_t *)
 本类构造函数,使用未加载的图片,并指定显示大小
 HGPButton (float, float, HAC *, const wchar_t *)
 本类构造函数,使用未加载的图片
 HGPButton (float, float, float, float, HAC *, const wchar_t *)
 本类构造函数,使用未加载的图片,并指定显示大小
virtual ~HGPButton ()

公有属性

HGPImage
 显示按钮用的图片

保护成员

void InitPrivate (float, float, float, float, HGP *, bool)
void DefaultDraw (GUIObject *, Button::State)

保护属性

bool private_image
float scale_width
float scale_height
HGPLayerpic [4]

详细描述

HGP按钮

HGP按钮以一张多层HGP图片代替缺省的按钮显示
HGP图片可以使用两种方式: 第一种方式是使用层名称标识,名称分别为: Normal Disable Select Push ,其中Normal必须存在,其它的可以不存在,层顺序可以打乱 第二种方式必须是4层,和ButtonState对应: 0)正常层 1)无效层 2)选中层 3)按下层


构造及析构函数文档

hgl::gui::HGPButton::HGPButton ( float  l,
float  t,
HGP hgp 
)

本类构造函数,使用已存在的图片

本类构造函数,使用现有图片。使用这种方式构造,在退出时不会径释放图片

参数:
l按钮左边界坐标
t按钮顶边界坐标
hgp按钮图片指针
hgl::gui::HGPButton::HGPButton ( float  l,
float  t,
float  w,
float  h,
HGP hgp 
)

本类构造函数,使用已存在的图片,并指定显示大小

本类构造函数,使用现有图片。使用这种方式构造,在退出时不会径释放图片

参数:
l按钮左边界坐标
t按钮顶边界坐标
w按钮宽度
h按钮高度
hgp按钮图片指针
hgl::gui::HGPButton::HGPButton ( float  l,
float  t,
const wchar_t *  filename 
)

本类构造函数,使用未加载的图片

本类构造函数,使用未加载的图片。本类自行加载,使用这种方式构造的按钮,在退出时会释放图片

参数:
l按钮左边界坐标
t按钮顶边界坐标
filename图片文件名称
hgl::gui::HGPButton::HGPButton ( float  l,
float  t,
float  w,
float  h,
const wchar_t *  filename 
)

本类构造函数,使用未加载的图片,并指定显示大小

本类构造函数,使用未加载的图片。本类自行加载,使用这种方式构造的按钮,在退出时会释放图片

参数:
l按钮左边界坐标
t按钮顶边界坐标
w按钮宽度
h按钮高度
filename图片文件名称
hgl::gui::HGPButton::HGPButton ( float  l,
float  t,
HAC hac,
const wchar_t *  filename 
)

本类构造函数,使用未加载的图片

本类构造函数,使用未加载的图片。本类自行加载,使用这种方式构造的按钮,在退出时会释放图片

参数:
l按钮左边界坐标
t按钮顶边界坐标
hac文件所在HAC包指针
filename图片文件名称
hgl::gui::HGPButton::HGPButton ( float  l,
float  t,
float  w,
float  h,
HAC hac,
const wchar_t *  filename 
)

本类构造函数,使用未加载的图片,并指定显示大小

本类构造函数,使用未加载的图片。本类自行加载,使用这种方式构造的按钮,在退出时会释放图片

参数:
l按钮左边界坐标
t按钮顶边界坐标
w按钮宽度
h按钮高度
hac文件所在HAC包指针
filename图片文件名称
hgl::gui::HGPButton::~HGPButton ( ) [virtual]

成员函数文档

void hgl::gui::HGPButton::DefaultDraw ( GUIObject go,
Button::State  bs 
) [protected]

重载hgl::gui::Button

void hgl::gui::HGPButton::InitPrivate ( float  l,
float  t,
float  w,
float  h,
HGP hgp,
bool  pi 
) [protected]

成员数据文档

显示按钮用的图片


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