Управление полосой просмотра - часть 2
Программный интерфейс операционной системы Windows версии 3.1 имеет в своем составе функцию EnableScrollBar, позволяющую разрешать или запрещать работу полосы просмотра:
BOOL WINAPI EnableScrollBar(HWND hwnd, int fnBar, UINT fuArrowFlag);
Первые два парамера этой функции аналогичны параметрам функции ShowScrollBar.
Параметр fuArrowFlag определяет, какие из кнопок полосы просмотра должны быть заблокированы или разблокированы:
Значение | Описание |
ESB_ENABLE_BOTH | Обе кнопки полосы просмотра разблокированы |
ESB_DISABLE_BOTH | Обе кнопки полосы просмотра заблокированы |
ESB_DISABLE_LEFT, ESB_DISABLE_UP, ESB_DISABLE_LTUP | Заблокирована левая кнопка горизонтальной полосы просмотра или верхняя кнопка вертикальной полосы просмотра |
ESB_DISABLE_RIGHT, ESB_DISABLE_DOWN, ESB_DISABLE_RTDN | Заблокирована правая кнопка горизонтальной полосы просмотра или нижняя кнопка вертикальной полосы просмотра |
Функция возвращает значение TRUE при успешном завершении или FALSE при ошибке (если, например, кнопки уже находятся в требуемом состоянии).