Функция ShowScrollBar (winuser.h)

Функция ShowScrollBar отображает или скрывает указанную полосу прокрутки.

Синтаксис

BOOL ShowScrollBar(
  [in] HWND hWnd,
  [in] int  wBar,
  [in] BOOL bShow
);

Параметры

[in] hWnd

Тип: HWND

Обработка элемента управления полосой прокрутки или окна со стандартной полосой прокрутки в зависимости от значения параметра wBar .

[in] wBar

Тип: int

Указывает полосы прокрутки для отображения или скрытия. Этот параметр может принимать одно из указанных ниже значений.

Значение Значение
SB_BOTH
Показывает или скрывает стандартные горизонтальные и вертикальные полосы прокрутки окна.
SB_CTL
Отображает или скрывает элемент управления полосой прокрутки. Параметр hwnd должен быть дескриптором для элемента управления полосой прокрутки.
SB_HORZ
Показывает или скрывает стандартные горизонтальные полосы прокрутки окна.
SB_VERT
Отображает или скрывает стандартную вертикальную полосу прокрутки окна.

[in] bShow

Тип: BOOL

Указывает, отображается ли полоса прокрутки или скрыта. Если этот параметр имеет значение TRUE, отображается полоса прокрутки; в противном случае он скрыт.

Возвращаемое значение

Тип: BOOL

Если функция выполняется успешно, возвращается ненулевое значение.

Если функция выполняется неудачно, возвращается нулевое значение. Дополнительные сведения об ошибке можно получить, вызвав GetLastError.

Комментарии

Не следует вызывать эту функцию, чтобы скрыть полосу прокрутки при обработке сообщения полосы прокрутки.

Требования

Требование Значение
Минимальная версия клиента Windows Vista [только классические приложения]
Минимальная версия сервера Windows Server 2003 [только классические приложения]
Целевая платформа Windows
Header winuser.h (включая Windows.h)
Библиотека User32.lib
DLL User32.dll
Набор API ext-ms-win-ntuser-misc-l1-2-0 (представлено в Windows 8.1)

См. также раздел

EnableScrollBar