![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Достучаться до Scrollboxa [D7, WinXP]
gonzales © (2004-08-26 16:15:00)При добавлении большого кол-ва пунктов в checklistbox, появляется само собой ScrollBar.
Хочу изменить его цвет, но незнаю как??
Может кто из уважаемых знает?
gonzales (2004-08-26 18:40:00) [1]сенк, попробую
wicked (2004-08-26 18:12:00) [2]для того, чтобы поменять цвет, нужно обрабатывать сообщение WM_NCPAINT...
а если еще и хочется менять размер скроллбара, то
WM_NCCALCSIZE, WM_NCHITTEST, WM_NCLBUTTONDOWN, WM_NCLBUTTONUP, WM_NCMOUSEMOVE, а также, возможно, WM_SIZE и WM_PAINT....
gonzales (2004-08-26 17:43:00) [3]Да, использую регионы и подгружаю скины, но вот не могу изменить стандартный дурацкий цвет прокрутки
antonn (2004-08-26 17:00:00) [4]
> А нафига?
А может у него стилизованый интерфасе...
Кстати, у меня ничего не получилось:( (в listbox).
Amoeba (2004-08-26 16:56:00) [5]
> Хочу изменить его цвет
А нафига?
KapitAl (2004-08-26 16:21:00) [6]На сколько я знаю, никак. Цветастые ScrollBar'ы обычно возникают после написания собственного компонента.