UiScrollWin类参考

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


该类的文档由以下文件生成:

Generated at Tue Feb 9 15:10:02 2010 for Meizu M8 SDK Documentation by  doxygen 1.6.1