CMGDK r49-rc2
公有成员 | 公有属性 | 保护成员 | 保护属性
hgl::gui::ImageLabel< T >模板类参考

图片标签模板 更多...

#include <ImageLabel.H>

继承图,类hgl::gui::ImageLabel< T >
hgl::GUIObject hgl::EventObject hgl::VisualObject hgl::EnumObject hgl::Object hgl::_Object

所有成员的列表。

公有成员

 DefEvent (void, OnDraw,(GUIObject *))
 绘制事件
 DefEvent (void, OnClick,(GUIObject *))
 点击事件
 ImageLabel ()
 ImageLabel (float, float, T *timg=NULL, bool=false)
 ImageLabel (float, float, const wchar_t *)
 ImageLabel (float, float, HAC *, const wchar_t *)
virtual ~ImageLabel ()
virtual void Draw ()
 绘制
virtual void Clear ()
 清除图片
virtual void SetImage (T *, bool=false)
 指定图片指针
virtual void SetImage (const wchar_t *)
 指定图片文件
virtual void SetImage (HAC *, const wchar_t *)
 指定图片文件

公有属性

PropertyObject< T > Image
 图片指针

保护成员

void InitPrivate (float, float)
T * getImage ()
void setImage (T *)
virtual bool Proc_MouseLeftDown (int x, int y, unsigned __int32 key)

保护属性

T * img
bool private_image

详细描述

template<typename T>
class hgl::gui::ImageLabel< T >

图片标签模板

图片标签模板基类


构造及析构函数文档

template<typename T >
hgl::gui::ImageLabel< T >::ImageLabel ( )
template<typename T>
hgl::gui::ImageLabel< T >::ImageLabel ( float  x,
float  y,
T *  timg = NULL,
bool  pi = false 
)
template<typename T>
hgl::gui::ImageLabel< T >::ImageLabel ( float  x,
float  y,
const wchar_t *  filename 
)
template<typename T>
hgl::gui::ImageLabel< T >::ImageLabel ( float  x,
float  y,
HAC hac,
const wchar_t *  filename 
)
template<typename T >
hgl::gui::ImageLabel< T >::~ImageLabel ( ) [virtual]

成员函数文档

template<typename T >
void hgl::gui::ImageLabel< T >::Clear ( ) [virtual]

清除图片

template<typename T>
hgl::gui::ImageLabel< T >::DefEvent ( void  ,
OnDraw  ,
(GUIObject *)   
)

绘制事件

template<typename T>
hgl::gui::ImageLabel< T >::DefEvent ( void  ,
OnClick  ,
(GUIObject *)   
)

点击事件

template<typename T >
void hgl::gui::ImageLabel< T >::Draw ( ) [virtual]

绘制

重载hgl::VisualObject

template<typename T>
T* hgl::gui::ImageLabel< T >::getImage ( ) [inline, protected]
template<typename T >
void hgl::gui::ImageLabel< T >::InitPrivate ( float  x,
float  y 
) [protected]
template<typename T >
bool hgl::gui::ImageLabel< T >::Proc_MouseLeftDown ( int  x,
int  y,
unsigned __int32  key 
) [protected, virtual]
template<typename T>
void hgl::gui::ImageLabel< T >::SetImage ( HAC hac,
const wchar_t *  filename 
) [virtual]

指定图片文件

hgl::gui::TexLabel重载。

template<typename T>
void hgl::gui::ImageLabel< T >::SetImage ( const wchar_t *  filename) [virtual]

指定图片文件

hgl::gui::TexLabel重载。

template<typename T>
void hgl::gui::ImageLabel< T >::SetImage ( T *  timg,
bool  pi = false 
) [virtual]

指定图片指针

设置图片

参数:
timg图片指针
pi是否按私有处理(是:跟随标签清除)

hgl::gui::TexLabel重载。

template<typename T>
void hgl::gui::ImageLabel< T >::setImage ( T *  timg) [protected]

成员数据文档

template<typename T>
PropertyObject<T> hgl::gui::ImageLabel< T >::Image

图片指针

template<typename T>
T* hgl::gui::ImageLabel< T >::img [protected]
template<typename T>
bool hgl::gui::ImageLabel< T >::private_image [protected]

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