Форум: "Основная";
Текущий архив: 2005.01.16;
Скачать: [xml.tar.bz2];
ВнизЦвета в 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;
Скачать: [xml.tar.bz2];
Память: 0.44 MB
Время: 0.039 c