Declare Function FlatSB_EnableScrollBar Lib "comctl32" _ (ByVal hWnd As Long, ByVal wSBflags As Long, ByVal wArrows As Long) As Long
FlatSB_EnableScrollBar делает доступными или недоступными кнопки со стрелками для плоской полосы прокрутки. Если перед вызовом данной функция плоская полоса прокрутки не была инициализирована, то вызывается функция EnableScrollBar.
SB_BOTH = 3& | Горизонтальная и вертикальная полосы прокрутки |
SB_HORZ = 0& | Горизонтальная полоса прокрутки |
SB_VERT = 1& | Вертикальная полоса прокрутки |
DISABLE_BOTH = &H3 | Не доступны все кнопки заданной полосы прокрутки |
ESB_DISABLE_DOWN = &H2 | Не доступна нижняя кнопка вертикальной полосы прокрутки |
ESB_DISABLE_LEFT = &H1 | Не доступна левая кнопка горизонтальной полосы прокрутки |
ESB_DISABLE_LTUP = ESB_DISABLE_LEFT | Не доступна левая кнопка горизонтальной полосы прокрутки или верхняя кнопка вертикальной полосы прокрутки |
ESB_DISABLE_RIGHT = &H2 | Не доступна правая кнопка горизонтальной полосы прокрутки |
ESB_DISABLE_RTDN = ESB_DISABLE_RIGHT | Не доступна правая кнопка горизонтальной полосы прокрутки или нижняя кнопка вертикальной полосы прокрутки |
ESB_DISABLE_UP = &H1 | Не доступна верхняя кнопка вертикальной полосы прокрутки |
ESB_ENABLE_BOTH = &H0 | Доступны все кнопки |
Возвращается ненулевое значение, если полоса прокрутки была изменена, в другом случае возвращается 0.
Смотри пример flatscrollbar.zip