Вниз
Скачать: CL | DM;

Цвета в WinXP   Найти похожие ветки 

← →
Garfunkel   (2005-01-01 21:20) [0]

Столкнулся с такой проблемой - есть проект с XP manifest"ом. Соответственно все меню, кнопки пр. в стиле XP. Беру PaintBox и рисую на нем. Затем надо стереть содержимое этого PaintBoxa и нарисовать что-то другое. Раньше проходил вариант с FillRect заливал цветом clBtnFace (или чем-то подобным) а теперь ни один цвет из констант (cl3DLight, clBtnFace, clWindow и пр.) не соответствует тому цвету что имеет панель на форме. Для примера создайте пустой проект, киньте на него панель и добавьте XP manifest (запускать только под XP). Как называется цвет панели? Какие вообще существуют цвета в WinXP? Допустим цвет clBtnFace дает цвет кнопки, но не панелей. Так как же мне стереть канву PainBox"a?


← →
Garfunkel   (2005-01-01 23:14) [1]

Уточню вопрос - как называется цвет в WinXP PageControl"a? (TabSheets)? Киньте на форму XP Manifest и PageControl с парой страниц. Так какого цвета этот PageControl? Он какой-то серовато-белый. Как его обозначить? Почему этого цвета нет среди стандартных констант цветов?


← →
Gero ©   (2005-01-01 23:16) [2]

a) Сделать панель цвета clBtnFace
b)  Использовать модуль UxTheme.pas, и узнавать цвет панели через описанные в нем функции.


← →
Gero ©   (2005-01-01 23:19) [3]


> Garfunkel   (01.01.05 23:14)

См. [2] (b).



Страницы: 1 вся ветка

Скачать: CL | DM;



Память: 0.45 MB
Время: 0.022 c
1-1104470265
r.o.o.t
2004-12-31 08:17
2005.01.16
Как ускорить загрузку приложений


1-1104153382
Jay1982
2004-12-27 16:16
2005.01.16
Вызов из DLL


1-1103923596
Drema
2004-12-25 00:26
2005.01.16
вывод информации


14-1104232305
syte_ser78
2004-12-28 14:11
2005.01.16
вопрос по Magiс Forum 1.2


11-1085323713
RTWolf
2004-05-23 18:48
2005.01.16
Можно ли как-то заскриншотить невидимый контрол?




   Наверх