![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Как раскрасить элементы окна?
Mantic0re © (2002-12-11 15:30:00)Народ, помогите ...
Проблема1: Надо раскрасить элементы окна, но через WM_CTLCOLOR.. ниче не получается, точнее не получается раскрасить кнопки - а все остальное ОК.
Проблема2: При запуске моей проги, например из ДОС-сессии окно затирает черным прямоугольником экран...
Проблема3: Как раскрасить разными цветами строки в ListBox"e или это можно только в SysListView32 ?
(если можно то как ?)
Зараннее спасибо.
Marcus (2002-12-11 16:54:00) [1]1. WM_CTLCOLORBTN. Обработчик должен вернуть хэндл кисти для раскраски кнопки.
3. стиль OwnerdrawFixed или OwnerdrawVariable и красить ручками. Иначе никак. В ListView, кстати, тоже самое, только там можно отслеживать стадии прорисовки (стирание фона, до рисования, после)