FlatSB_SetScrollPos 函数 (commctrl.h)

在平面滚动条中设置拇指的当前位置。 如果未为窗口初始化平面滚动条,此函数将调用标准 SetScrollPos 函数。

语法

int FlatSB_SetScrollPos(
  HWND unnamedParam1,
  int  code,
  int  pos,
  BOOL fRedraw
);

参数

unnamedParam1

类型: HWND

包含平面滚动条的窗口的句柄。 此窗口句柄必须已在调用 InitializeFlatSB 时传递。

code

类型: int

滚动条类型。 可以为下列值之一:

含义
SB_HORZ
设置水平滚动条的拇指位置。
SB_VERT
设置垂直滚动条的拇指位置。

pos

类型: int

新的拇指位置。

fRedraw

类型: BOOL

指定是否应立即重绘滚动条以反映更改。 如果此参数为 TRUE,则重新绘制滚动条;如果为 FALSE,则不重绘滚动条。

返回值

类型: int

返回拇指在指定平面滚动条中的上一个位置。

注解

注意 平面滚动条功能在 Comctl32.dll 版本 4.71 到 5.82 中实现。 Comctl32.dll 版本 6.00 及更高版本不支持平面滚动条。
 

要求

   
最低受支持的客户端 Windows Vista [仅限桌面应用]
最低受支持的服务器 Windows Server 2003 [仅限桌面应用]
目标平台 Windows
标头 commctrl.h
Library Comctl32.lib
DLL Comctl32.dll (版本 4.71 或更高版本)