Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2005.01.16;
Скачать: 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 вся ветка

Текущий архив: 2005.01.16;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.064 c
3-1103092981
Layner
2004-12-15 09:43
2005.01.16
Подскажите, как вставить в колонку NULL значение в событии


14-1103867282
Anonymous User
2004-12-24 08:48
2005.01.16
Использование анонимного прокси


14-1104383875
КаПиБаРа
2004-12-30 08:17
2005.01.16
Вера в разум тоже религия?


1-1104237171
BFG9k
2004-12-28 15:32
2005.01.16
Распаковка rar, zip , gz и т.д.


14-1104335912
}|{yk
2004-12-29 18:58
2005.01.16
Как вам такой поворот?