FlatSB_GetScrollInfo 函数 (commctrl.h)

获取平面滚动条的信息。 如果未为窗口初始化平面滚动条,此函数将调用标准 GetScrollInfo 函数。

语法

BOOL FlatSB_GetScrollInfo(
  HWND         unnamedParam1,
  int          code,
  LPSCROLLINFO unnamedParam3
);

参数

unnamedParam1

类型: HWND

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

code

类型: int

一个指定滚动条类型的参数。 可以为下列值之一:

含义
SB_HORZ
检索水平滚动条的信息。
SB_VERT
检索垂直滚动条的信息。

unnamedParam3

类型: LPSCROLLINFO

指向 SCROLLINFO 结构的指针,该结构将接收指定滚动条的信息。 在调用 FlatSB_GetScrollInfo 之前,必须填写结构的 cbSizefMask 成员。 fMask 成员指定应检索的属性,并且可以是以下值的任意组合:

含义
SIF_PAGE
检索平面滚动条的页面信息。 这将放置在 SCROLLINFO 结构的 nPage 成员中。
SIF_POS
检索平面滚动条的位置信息。 这将放置在 SCROLLINFO 结构的 nPos 成员中。
SIF_RANGE
检索平面滚动条的范围信息。 这将放置在 SCROLLINFO 结构的 nMinnMax 成员中。
SIF_ALL
SIF_PAGE、SIF_POS和SIF_RANGE的组合。

返回值

类型: BOOL

如果成功,返回不为零的值;否则返回零。

注解

注意 平面滚动条功能在 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 或更高版本)