![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Color формы [D5, Win95/98, WinME, NT4, Win2k, WinXP]
Arhangel © (2002-08-13 18:15:00)Когда я меняю цвет формы, цвет меняется, но не изменным остается бордюры формы, можно ли и их как-нить окрасить в нужны цвет?
Игорь Шевченко (2002-08-14 17:16:00) [1]Нет, знают, но хотят, чтобы вами
эта проблема была решена самостоятельно. Поглядите в unit RxGrdCpt.pas из RxLib - там есть пример
Arhangel (2002-08-14 16:22:00) [2]Ну че, ни кто так и не скажет как это сделать?:(
Arhangel (2002-08-13 21:01:00) [3]Я не совсем понял как покрасить рамку в например красный цвет?
Обрабатываю это сообщение так:
procedure tform1.WMNCPAINT(var Mes: TWMNCPAINT);
begin
DefWindowProc(form1.handle,mes.Result,0,0);
end;
т.к. в хелпе было написано что DefWindowProc красит рамку, я знаю что что-то не то делаю. Подскажите как правильно.
Skier (2002-08-13 18:32:00) [4]>Игорь Шевченко
Как мы синхронно :))
Skier (2002-08-13 18:31:00) [5]>Arhangel
Это не клиентская часть.
см. сообщение WM_NCPAINT
(через него же и Caption можно перекрасить)
Игорь Шевченко (2002-08-13 18:31:00) [6]Можно. Обрабатывая сообщение WM_NCPAINT, к примеру