UiWin滚动容器控件
#include <UiScrollWin.h>
继承自UiWin。
公有成员 | |
virtual int | CalcContentHeight () |
计算(返回)控件的内容总高度 | |
virtual int | CalcContentTopPosH () |
计算(返回)控件的内容水平方向的位置 | |
virtual int | CalcContentTopPosV () |
计算(返回)控件的内容竖直方向的位置 | |
virtual int | CalcContentWidth () |
计算(返回)控件的内容总宽度 | |
BOOL | GetExtendedProperty_UiScrollWin (int nPropertyType, void *pValue, int nBufSize) |
获取或设置对象的扩展属性值 | |
virtual bool | IsScrollable () |
内容是否可滚动 | |
void | MoveTopPos (int nOffset) |
Scroll the content(vertical). | |
virtual int | OnLButtonDown (UINT fwKeys, int xPos, int yPos) |
当控件被左键按下时,此函数会被调用. | |
virtual int | OnLButtonUp (UINT fwKeys, int xPos, int yPos) |
当控件被左键放开时,此函数会被调用. | |
virtual int | OnMouseMove (UINT fwKeys, int xPos, int yPos) |
当控件上鼠标移动时,此函数会被调用. | |
virtual int | OnTimer (UINT_PTR nIDEvent) |
当Timer到达时,此函数会被调用. | |
void | Scroll (int nOffset) |
Scroll the content(vertical). | |
void | ScrollStart (double fScrollSpeed) |
开始滚动 | |
void | ScrollStop () |
结束滚动 | |
void | ScrollTo (int nScrollToType=UI_SCROLLTO_TOP, int nDstTopPos=0, bool bAnimate=true) |
滚动控件内容至某个位置 | |
BOOL | SetExtendedProperty_UiScrollWin (int nPropertyType, void *pValue, int nBufSize) |
获取或设置对象的扩展属性值 | |
void | SetTopPos (int nTopPos) |
设置内容顶部位置 | |
UiScrollWin (void) | |
~UiScrollWin (void) |
UiWin滚动容器控件
UiScrollWin::UiScrollWin | ( | void | ) |
UiScrollWin::~UiScrollWin | ( | void | ) |
virtual int UiScrollWin::CalcContentHeight | ( | ) | [virtual] |
计算(返回)控件的内容总高度
重载UiWin。
virtual int UiScrollWin::CalcContentTopPosH | ( | ) | [virtual] |
计算(返回)控件的内容水平方向的位置
重载UiWin。
virtual int UiScrollWin::CalcContentTopPosV | ( | ) | [virtual] |
计算(返回)控件的内容竖直方向的位置
重载UiWin。
virtual int UiScrollWin::CalcContentWidth | ( | ) | [virtual] |
计算(返回)控件的内容总宽度
重载UiWin。
BOOL UiScrollWin::GetExtendedProperty_UiScrollWin | ( | int | nPropertyType, | |
void * | pValue, | |||
int | nBufSize | |||
) |
获取或设置对象的扩展属性值
nPropertyType | 要获取或设置的属性类型 | |
pValue | 要获取或设置的属性值的指针 | |
nBufSize | pValue所指向的变量的size大小(单位: 字节) |
virtual bool UiScrollWin::IsScrollable | ( | ) | [virtual] |
内容是否可滚动
重载UiWin。
void UiScrollWin::MoveTopPos | ( | int | nOffset | ) | [virtual] |
Scroll the content(vertical).
重载UiWin。
virtual int UiScrollWin::OnLButtonDown | ( | UINT | fwKeys, | |
int | xPos, | |||
int | yPos | |||
) | [virtual] |
当控件被左键按下时,此函数会被调用.
重载UiWin。
virtual int UiScrollWin::OnLButtonUp | ( | UINT | fwKeys, | |
int | xPos, | |||
int | yPos | |||
) | [virtual] |
当控件被左键放开时,此函数会被调用.
重载UiWin。
virtual int UiScrollWin::OnMouseMove | ( | UINT | fwKeys, | |
int | xPos, | |||
int | yPos | |||
) | [virtual] |
当控件上鼠标移动时,此函数会被调用.
重载UiWin。
virtual int UiScrollWin::OnTimer | ( | UINT_PTR | nIDEvent | ) | [virtual] |
当Timer到达时,此函数会被调用.
重载UiWin。
void UiScrollWin::Scroll | ( | int | nOffset | ) |
Scroll the content(vertical).
void UiScrollWin::ScrollStart | ( | double | fScrollSpeed | ) | [virtual] |
开始滚动
重载UiWin。
void UiScrollWin::ScrollStop | ( | ) | [virtual] |
结束滚动
重载UiWin。
void UiScrollWin::ScrollTo | ( | int | nScrollToType = UI_SCROLLTO_TOP , |
|
int | nDstTopPos = 0 , |
|||
bool | bAnimate = true | |||
) | [virtual] |
滚动控件内容至某个位置
nScrollToType | UI_SCROLLTO_TOP, UI_SCROLLTO_BOTTOM, UI_SCROLLTO_POS | |
nDstTopPos | 目的位置,只当 nScrollToType==UI_SCROLLTO_POS 时有效 | |
bAnimate | 是否显示滚动过程 |
重载UiWin。
BOOL UiScrollWin::SetExtendedProperty_UiScrollWin | ( | int | nPropertyType, | |
void * | pValue, | |||
int | nBufSize | |||
) |
获取或设置对象的扩展属性值
nPropertyType | 要获取或设置的属性类型 | |
pValue | 要设置的属性值的指针 | |
nBufSize | pValue所指向的变量的size大小(单位: 字节) |
void UiScrollWin::SetTopPos | ( | int | nTopPos | ) | [virtual] |
设置内容顶部位置
重载UiWin。