![]() |
CMGDK r49-rc2
|
滚动条 更多...
#include <ScrollBar.H>
公有成员 | |
virtual bool | Proc_MouseMove (int x, int y, unsigned __int32 key) |
virtual bool | Proc_MouseLeftDown (int x, int y, unsigned __int32 key) |
virtual bool | Proc_MouseLeftUp (int x, int y, unsigned __int32 key) |
DefEvent (void, OnDraw,(GUIObject *)) | |
绘制事件 | |
DefEvent (void, OnChange,(GUIObject *, int)) | |
变动事件(注:手动更改position也会引起这个事件) | |
ScrollBar () | |
本类构造函数 | |
ScrollBar (float, float, float, float) | |
本类构造函数,自动根据宽高判断横竖类型 | |
ScrollBar (float, float, float, ScrollBarKind) | |
本类构造函数 | |
virtual | ~ScrollBar () |
void | Set (float, float, float, float) |
本类析构函数 | |
void | Set (float, float, float, ScrollBarKind) |
virtual void | Draw () |
本类绘制函数 | |
静态公有成员 | |
static int | GetScrollSlotSize () |
取得滚动条尺寸 | |
公有属性 | |
ThemeColor | Color |
颜色 | |
Property< ScrollBarKind > | Kind |
滚动条方向 | |
Property< int > | LargeChange |
大移时一次移动的数量 | |
Property< int > | SmallChange |
小移时一次移动的数量 | |
Property< int > | Max |
最大值 | |
Property< int > | Min |
最小值 | |
Property< int > | Position |
当前值 | |
Property< int > | PageSize |
滑动块在滚动条的尺寸 |
滚动条
滚动条控件
hgl::gui::ScrollBar::ScrollBar | ( | ) |
本类构造函数
hgl::gui::ScrollBar::ScrollBar | ( | float | l, |
float | t, | ||
float | w, | ||
float | h | ||
) |
本类构造函数,自动根据宽高判断横竖类型
hgl::gui::ScrollBar::ScrollBar | ( | float | l, |
float | t, | ||
float | s, | ||
ScrollBarKind | sbk | ||
) |
本类构造函数
virtual hgl::gui::ScrollBar::~ScrollBar | ( | ) | [inline, virtual] |
hgl::gui::ScrollBar::DefEvent | ( | void | , |
OnDraw | , | ||
(GUIObject *) | |||
) |
绘制事件
void hgl::gui::ScrollBar::Draw | ( | ) | [virtual] |
本类绘制函数
int hgl::gui::ScrollBar::GetScrollSlotSize | ( | ) | [static] |
取得滚动条尺寸
void hgl::gui::ScrollBar::Set | ( | float | l, |
float | t, | ||
float | s, | ||
ScrollBarKind | sbk | ||
) |
void hgl::gui::ScrollBar::Set | ( | float | l, |
float | t, | ||
float | w, | ||
float | h | ||
) |
本类析构函数
大移时一次移动的数量
滑动块在滚动条的尺寸
小移时一次移动的数量