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。
默认情况下,对于每个滚动事件,寻呼控件滚动的宽度或高度等于控件的整个宽度或高度,具体取决于寻呼控件具有水平方向还是垂直方向。 cLinesPer 和 cPixelsPerLine 参数用于替代默认滚动量。 如果提供了非零值,则滚动量是两个值的乘积(cLinesPer * cPixelsPerLine)。
要求
要求 | 价值 |
---|---|
最低支持的客户端 | Windows Vista [仅限桌面应用] |
支持的最低服务器 | Windows Server 2003 [仅限桌面应用] |
目标平台 | 窗户 |
标头 | commctrl.h |