EnableScrollBar 函数 (winuser.h)

EnableScrollBar 函数启用或禁用一个或两个滚动条箭头。

语法

BOOL EnableScrollBar(
  [in] HWND hWnd,
  [in] UINT wSBflags,
  [in] UINT wArrows
);

参数

[in] hWnd

类型: HWND

窗口或滚动条控件的句柄,具体取决于 wSBflags 参数的值。

[in] wSBflags

类型: UINT

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

含义
SB_BOTH
启用或禁用与指定窗口关联的水平和垂直滚动条上的箭头。 hWnd 参数必须是窗口的句柄。
SB_CTL
指示滚动条是滚动条控件。 hWnd 必须是滚动条控件的句柄。
SB_HORZ
启用或禁用与指定窗口关联的水平滚动条上的箭头。 hWnd 参数必须是窗口的句柄。
SB_VERT
启用或禁用与指定窗口关联的垂直滚动条上的箭头。 hWnd 参数必须是窗口的句柄。

[in] wArrows

类型: 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

如果按指定启用或禁用箭头,则返回值为非零值。

如果箭头已处于请求状态或发生错误,则返回值为零。 要获得更多的错误信息,请调用 GetLastError。

要求

要求
最低受支持的客户端 Windows Vista [仅限桌面应用]
最低受支持的服务器 Windows Server 2003 [仅限桌面应用]
目标平台 Windows
标头 winuser.h (包括 Windows.h)
Library User32.lib
DLL User32.dll
API 集 在 Windows 8.1) 中引入的 ext-ms-win-ntuser-misc-l1-2-0 (