![]() |
|
Модераторы: Poseidon, Snowy, bems, MetalFan |
![]()
|
|
| Gwire |
|
|||
![]() Бывалый ![]() Профиль Группа: Участник Сообщений: 216 Регистрация: 7.8.2007 Где: Николаев Репутация: 1 Всего: 4 |
С "альфой" обычно мало проблем. Но одна всё же есть:
Я часто использую свои визуальные компоненты. И зачастую использую всего одну шкурку в "альфе". Но не в текущей задаче. Объект настроенны под "Office2007 Blue" коряво смотрится на "Office2007 Black". Есть ли в Alphacontrols компонент с фукцией получения "Color" и "Color text" для разных секций шурки. Например: для TsPanel (использую шкурку "Office2007 Blue") устанавливаю SkinData.SkinSection = 'PANEL_LOW'. Панель имеет такой цвет 15915202 (Hex F2D8C2) устанавливаю SkinData.SkinSection = 'EDIT'. Панель перекрашивается в 16511722 (Hex FBF2EA) Цвета я взял из AlphaSkins editor, но хотелось бы их получать динамичиски в программе, и перекрашивать в нужный цвет объекты которые не являются альфовскими в зависимости от шурки и SkinSection. Если кто уже нашел решение подскажите, коли не в тягость. PS: "объект(ы) не являются альфовскими" - имеется ввиду компоненты которые она не умеет подменять. |
|||
|
||||
| Gwire |
|
|||
![]() Бывалый ![]() Профиль Группа: Участник Сообщений: 216 Регистрация: 7.8.2007 Где: Николаев Репутация: 1 Всего: 4 |
Нашел. Все лежит в массиве TsSkinManager.gd.
Пролучить нужный индекс можно TsSkinManager.GetSkinIndex
PS: Часа четыре искал. Но только спросил и нашел сам. Видимо vingrad каким-то образом влияет на поток мыслей. |
|||
|
||||
![]()
|
| Правила форума "Delphi: Общие вопросы" | |
|
|
Запрещается! 1. Публиковать ссылки на вскрытые компоненты 2. Обсуждать взлом компонентов и делиться вскрытыми компонентами
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Snowy, MetalFan, bems, Poseidon, Rrader. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Delphi: Общие вопросы | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |