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。
1.6.1