![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Изменить цвет виндового ScrollBar a [Win95/98]
ZeroDivide © (2003-01-29 15:38:00)Может кто делал? Подскажите как.
Игорь Шевченко (2003-02-04 13:10:00) [1]
> Изменить цвет виндового ScrollBar"a
Надо выяснить у автора вопроса...
i-C3H7OH (2003-02-04 12:59:00) [2]да, а разве не это требуется?
Игорь Шевченко (2003-02-04 12:42:00) [3]
> см. WM_CTLCOLORSCROLLBAR (кажется так)
he WM_CTLCOLORSCROLLBAR message is sent to the parent window of a scroll bar control when the control is about to be drawn. By responding to this message, the parent window can use the given display context handle to set the background color of the scroll bar control.
То есть, если сам Scrollbar сделаешь, то получишь это сообщение.
i-C3H7OH (2003-02-04 11:58:00) [4]см. WM_CTLCOLORSCROLLBAR (кажется так)
Nick_N_A (2003-02-04 07:29:00) [5]Думаю желательно. Игорь Шевченко прав, везде.
Игорь Шевченко (2003-02-03 13:26:00) [6]Вызов этих функций меняет цвет всх scrollbar"ов в системе, у всех окон. Ты уверен, что тебе именно это надо ?
ZeroDivide (2003-02-03 12:50:00) [7]2Nick_N_A
А их при завершении надо будет восстанавливать?
Nick_N_A (2003-02-02 07:39:00) [8]GetSysColor
SetSysColors
Chubais (2003-01-30 09:07:00) [9]Удалено модератором
Примечание: Острим в Потрепаться
ZeroDivide (2003-01-30 08:29:00) [10]Удалено модератором
Примечание: Острим в Потрепаться
Убитый помойным ведром (2003-01-30 08:28:00) [11]2mate © (29.01.03 17:00)
У себя
2Игорь Шевченко © (29.01.03 16:50)
Так может проще вообще новый нарисовать?
mate (2003-01-29 17:00:00) [12]Тебе цвет у себя менять (на своей проге) или у других?
Игорь Шевченко (2003-01-29 16:50:00) [13]Обрабатывать WM_NCPAINT, WM_NCACTIVATE, WM_NCMOUSExxx и рисовать свой - только так.