CMGDK r49-rc2
公有成员 | 静态公有成员 | 公有属性
hgl::gui::ScrollBar类参考

滚动条 更多...

#include <ScrollBar.H>

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

所有成员的列表。

公有成员

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< ScrollBarKindKind
 滚动条方向
Property< intLargeChange
 大移时一次移动的数量
Property< intSmallChange
 小移时一次移动的数量
Property< intMax
 最大值
Property< intMin
 最小值
Property< intPosition
 当前值
Property< intPageSize
 滑动块在滚动条的尺寸

详细描述

滚动条

滚动条控件


构造及析构函数文档

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 *)   
)

绘制事件

hgl::gui::ScrollBar::DefEvent ( void  ,
OnChange  ,
(GUIObject *, int  
)

变动事件(注:手动更改position也会引起这个事件)

void hgl::gui::ScrollBar::Draw ( ) [virtual]

本类绘制函数

重载hgl::VisualObject

int hgl::gui::ScrollBar::GetScrollSlotSize ( ) [static]

取得滚动条尺寸

bool hgl::gui::ScrollBar::Proc_MouseLeftDown ( int  x,
int  y,
unsigned __int32  key 
) [virtual]
bool hgl::gui::ScrollBar::Proc_MouseLeftUp ( int  x,
int  y,
unsigned __int32  key 
) [virtual]
bool hgl::gui::ScrollBar::Proc_MouseMove ( int  x,
int  y,
unsigned __int32  key 
) [virtual]
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 
)

本类析构函数


成员数据文档

颜色

滚动条方向

大移时一次移动的数量

最大值

最小值

滑动块在滚动条的尺寸

当前值

小移时一次移动的数量


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