![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Подобие TLabel [D6, 2003]
Vemer © (2007-02-08 04:07:00)Здравствуйте.
Чтобы снова не загружать сюда мой кривой код,
просто спрошу:
Как средствами WinApi создать что-то похожее на TLabel с черным фоном и зеленым цветом фонта?
Пробовал CreateWindow('Static', bla bla bla) но он не хочет красить фонт никаким макаром.
clickmaker (2007-02-08 15:53:00) [1]
> [2] Vemer © (08.02.07 10:41)
Обработчик WM_CTLCOLORSTATIC должен вернуть дескриптор кисти для заливки фона. Н-р, CreateSolidBrush(0) для черного
Джо (2007-02-08 15:22:00) [2]> [2] Vemer © (08.02.07 10:41)
> Спасибо.
>
> Хоть на 1 вопрос не вопросом ответили.
Это, как правило, случается, когда вопрос сформулирован так, что ответить на него не представляется возможным.
Vemer (2007-02-08 10:41:00) [3]Спасибо.
Хоть на 1 вопрос не вопросом ответили.
Перехват WM_CTLCOLORSTATIC и SetTextColor я уже сам успел сделать,
а SetBkColor щас припаяем.
Джо (2007-02-08 04:33:00) [4]> Пробовал CreateWindow('Static', bla bla bla) но он не хочет
> красить фонт никаким макаром.
Родительское окно, в ответ на сообщениеWM_CTLCOLORSTATICдолжно устанавливать цвет текста (SetTextColor) и цвет фона (SetBkColor) для переданного с этим сообщением DC. Если не ошибаюсь.