Overview
Group
Quick Info

Windows NT
Yes
Win95
Yes
Win32s
Yes
Import Library
user32.lib
Header File
winuser.h
Unicode
No
Platform Notes
None

EnableScrollBar

The EnableScrollBar function enables or disables one or both scroll bar arrows.

BOOL EnableScrollBar(

HWND hWnd,
// handle to window or scroll bar
UINT wSBflags,
// scroll bar type flag
UINT wArrows
// scroll bar arrow flag
);

Parameters

hWnd

Identifies a window or a scroll bar control, depending on the value of the wSBflags parameter.

wSBflags

Specifies the scroll bar type. This parameter can be one of the following values:

Value
Meaning
SB_BOTH
Enables or disables the arrows on the horizontal and vertical scroll bars associated with the specified window. The hWnd parameter must be the handle to the window.
SB_CTL
Identifies the scroll bar as a scroll bar control. The hWnd parameter must be the handle to the scroll bar control.
SB_HORZ
Enables or disables the arrows on the horizontal scroll bar associated with the specified window. The hWnd parameter must be the handle to the window.
SB_VERT
Enables or disables the arrows on the vertical scroll bar associated with the specified window. The hWnd parameter must be the handle to the window.

wArrows

Specifies whether the scroll bar arrows are enabled or disabled and indicates which arrows are enabled or disabled. This parameter can be one of the following values:

Value
Meaning
ESB_DISABLE_BOTH
Disables both arrows on a scroll bar.
ESB_DISABLE_DOWN
Disables the down arrow on a vertical scroll bar.
ESB_DISABLE_LEFT
Disables the left arrow on a horizontal scroll bar.
ESB_DISABLE_LTUP
Disables the left arrow on a horizontal scroll bar or the up arrow of a vertical scroll bar.
ESB_DISABLE_RIGHT
Disables the right arrow on a horizontal scroll bar.
ESB_DISABLE_RTDN
Disables the right arrow on a horizontal scroll bar or the down arrow of a vertical scroll bar.
ESB_DISABLE_UP
Disables the up arrow on a vertical scroll bar.
ESB_ENABLE_BOTH
Enables both arrows on a scroll bar.

Return Values

If the arrows are enabled or disabled as specified, the return value is nonzero.

If the arrows are already in the requested state or an error occurs, the return value is zero.

See Also

ShowScrollBar

Software for developers
Delphi Components
.Net Components
Software for Android Developers
More information resources
MegaDetailed.Net
Unix Manual Pages
Delphi Examples
Databases for Amazon shops developers
Amazon Categories Database
Browse Nodes Database