Функция FlatSB_SetScrollProp

Declare Function FlatSB_SetScrollProp Lib "comctl32" (ByVal hWnd As Long, _
    ByVal Index As Long, ByVal newValue As Long, _
	ByVal fRedraw As Boolean) As Boolean

FlatSB_SetScrollProp устанавливает свойства плоской полосы прокрутки

Параметры

hWnd
Описатель окна с полосой прокрутки. Данный описатель должен сначала проинициализирован с помощью InitializeFlatSB
Index
Параметр, определяющий тип устанавливаемого свойства
WSB_PROP_CXHSCROLL = &H2Ширина в пикселах для кнопок со стрелками на горизонтальной полосе прокрутки
WSB_PROP_CXHTHUMB = &H10Ширина в пикселах для ползунка горизонтальной полосы прокрутки
WSB_PROP_CXVSCROLL = &H8Ширина в пикселах для кнопок со стрелками на вертикальной полосе прокрутки
WSB_PROP_CYHSCROLL = &H4Высота в пикселах для горизонтальной полосы прокрутки
WSB_PROP_CYVSCROLL = &H1Высота в пикселах для кнопок со стрелками на на вертикальной полосе прокрутки
WSB_PROP_CYVTHUMB = &H20Высота в пикселах ползунка вертикальной полосы прокрутки
WSB_PROP_HBKGCOLOR = &H80Цвет фона в горизонтальной полосе прокрутки
WSB_PROP_HSTYLE = &H200Стиль визуального эффекта для горизонтальной полосы прокрутки
  • FSB_ENCARTA_MODE = 1& - Когда мышь проходит над кнопками или ползунком, они принимают объемный вид
  • FSB_FLAT_MODE = 2& - Когда мышь проходит над прокруткой, то она меняет цвет
  • FSB_REGULAR_MODE = 0& - Обычная полоса (неплоская) прокрутки
WSB_PROP_PALETTE = &H800Новая используемая палитра
WSB_PROP_VBKGCOLOR = &H40Цвет фона в вертикальной полосе прокрутки
WSB_PROP_VSTYLE = &H100Тип визуального стиля для вертикальной полосы прокрутки. Аналогично WSB_PROP_HSTYLE
newValue
Новое устанавливаемое значение. Зависит от параметра Index
fRedraw
Если True, то полоса перерисовывается сразу. Иначе, полоса не перерисовывается

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

Возвращается ненулевое значение в успешном случае. В случае ошибки возвращается 0.

Пример

Смотри пример flatscrollbar.zip

Категория

Плоская полоса прокрутки