FlatSB_EnableScrollBar 函数 (commctrl.h)

启用或禁用一个或两个平面滚动条方向按钮。 如果未为窗口初始化平面滚动条,此函数将调用标准 EnableScrollBar 函数。

语法

BOOL FlatSB_EnableScrollBar(
  HWND unnamedParam1,
  int  unnamedParam2,
  UINT unnamedParam3
);

参数

unnamedParam1

类型: HWND

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

unnamedParam2

类型: int

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

含义
SB_BOTH
启用或禁用水平滚动条和垂直滚动条上的方向按钮。
SB_HORZ
启用或禁用水平滚动条上的方向按钮。
SB_VERT
启用或禁用垂直滚动条上的方向按钮。

unnamedParam3

类型: UINT

一个参数,指定是启用还是禁用滚动条箭头,并指示启用或禁用哪些箭头。 可以为下列值之一:

含义
ESB_DISABLE_BOTH
禁用指定滚动条上的双向按钮。
ESB_DISABLE_DOWN
禁用垂直滚动条上的向下方向按钮。
ESB_DISABLE_LEFT
禁用水平滚动条上的向左方向按钮。
ESB_DISABLE_LTUP
禁用水平滚动条上的左方向按钮或垂直滚动条上的向上方向按钮。
ESB_DISABLE_RIGHT
禁用水平滚动条上的向右方向按钮。
ESB_DISABLE_RTDN
禁用水平滚动条上的右方向按钮或垂直滚动条上的向下方向按钮。
ESB_DISABLE_UP
禁用垂直滚动条上的向上方向按钮。
ESB_ENABLE_BOTH
在指定的滚动条上启用双向按钮。

返回值

类型: 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 或更高版本)