Pager_SetScrollInfo 宏 (commctrl.h)

[适用于内部用途;不建议在应用程序中使用。 在 Windows 的未来版本中可能不支持此宏。]

设置寻呼控件的滚动参数,包括超时值、每个超时行的行数和每行的像素。 可以使用此宏或显式发送 PGM_SETSETSCROLLINFO 消息。

语法

int Pager_SetScrollInfo(
   HWND hwnd,
   UINT cTimeOut,
   UINT cLinesPer,
   UINT cPixelsPerLine
);

参数

hwnd

类型:HWND

寻呼控件的句柄。

cTimeOut

类型:UINT

滚动的超时值(以毫秒为单位)。

cLinesPer

类型:UINT

每个超时滚动的行数。

cPixelsPerLine

类型:UINT

每行的像素数。

返回值

类型:int

不使用返回值。

言论

cTimeOut 参数控制当控件捕获鼠标输入并按下鼠标左键时,寻呼控件生成滚动事件的速率。 较小的值会导致更快的滚动;较大的值会导致滚动速度较慢。 默认值为双击时间的八分之一。 有关详细信息,请参阅 GetDoubleClickTime

默认情况下,对于每个滚动事件,寻呼控件滚动的宽度或高度等于控件的整个宽度或高度,具体取决于寻呼控件具有水平方向还是垂直方向。 cLinesPercPixelsPerLine 参数用于替代默认滚动量。 如果提供了非零值,则滚动量是两个值的乘积(cLinesPer * cPixelsPerLine)。

要求

要求 价值
最低支持的客户端 Windows Vista [仅限桌面应用]
支持的最低服务器 Windows Server 2003 [仅限桌面应用]
目标平台 窗户
标头 commctrl.h

另请参阅

PGM_SETSETSCROLLINFO