Как применить определенную тему для приложения в delphi?
Пользователи, просматривающие топик: none
|
Зашли как: Guest
|
Имя |
Сообщение |
<< Старые топики Новые топики >> |
|
|
Как применить определенную тему для приложения в delphi? - 2010-01-03 18:07:04.210000
|
|
|
Dplz
Сообщений: 22
Оценки: 0
Присоединился: 2008-12-28 12:37:25.640000
|
Думаю вопрос понятен.
|
|
|
RE: Как применить определенную тему для приложения в delphi? - 2010-01-03 18:39:34.470000
|
|
|
Genco
Сообщений: 1662
Оценки: 90
Присоединился: 2007-12-16 23:11:22.003333
|
Зря ты так думаешь вообще-то)) Если ты про внешний вид,то минимум компонент - XPmanifest, а посерьезнее,например - Скины для Delphi ,есть другие. Ты про это?
|
|
|
RE: Как применить определенную тему для приложения в delphi? - 2010-01-03 18:59:03.476666
|
|
|
Dplz
Сообщений: 22
Оценки: 0
Присоединился: 2008-12-28 12:37:25.640000
|
Слышал про XPmanifest, он вроде бы чтобы поставить стандартную XPTheme. А как с помощью этого поставить тему, которую я хочу? У меня стоит одна альтернатива твоих скинов, вроде BsSkin(как-то так), так вот когда изменяешь тему в винде, то в независимости от скина delphi внешний вид их немного меняется(например цвет выделенных строк, рамка какого-нибудь компонента и пр.). Вот я и хочу применить тему Xp для приложения, чтобы её внешний вид не менялся в зависимости от выбранной темы пользователем.
|
|
|
RE: Как применить определенную тему для приложения в delphi? - 2010-01-05 18:27:20.033333
|
|
|
Dplz
Сообщений: 22
Оценки: 0
Присоединился: 2008-12-28 12:37:25.640000
|
Это возможно, подскажите хотябы куда копать? Может быть вместо смены темы поменять в реестре параметры в HKEY_CURRENT_USER\Control Panel\Colors которые отвечают за цвета темы и как-нибудь мнгновенно применить их? Это возможно?
|
|
|
RE: Как применить определенную тему для приложения в delphi? - 2010-01-05 19:10:56.443333
|
|
|
_SaZ_
Сообщений: 4329
Оценки: 398
Присоединился: 2008-01-30 02:18:05.553333
|
Пиши свои контролы и настраивай их как угодно. Вообще, кастомные цвета - ЗЛО.
|
|
|
RE: Как применить определенную тему для приложения в delphi? - 2010-01-05 20:18:41.250000
|
|
|
Genco
Сообщений: 1662
Оценки: 90
Присоединился: 2007-12-16 23:11:22.003333
|
….Или хотя бы используй готовые,для которых все нужные настройки внешности выставляются независимо от системы.
|
|
|
RE: Как применить определенную тему для приложения в delphi? - 2010-01-06 01:48:14.253333
|
|
|
Dplz
Сообщений: 22
Оценки: 0
Присоединился: 2008-12-28 12:37:25.640000
|
контролы искал, но те которые меня устраивают платные :) А такая вопрос появился, как можно сменить тему без предупреждения, точнее поменять параметры HKEY_CURRENT_USER\Control Panel\Colors и применить их без перезагрузки?
|
|
|
RE: Как применить определенную тему для приложения в delphi? - 2010-01-06 01:57:27.990000
|
|
|
VaZoNeZ
Сообщений: -6758
Оценки: 0
Присоединился: 2008-10-31 14:38:43.796666
|
Копай в сторону скинов
|
|
|
RE: Как применить определенную тему для приложения в delphi? - 2010-01-06 02:50:47.323333
|
|
|
VANILIN
Сообщений: 102
Оценки: 0
Присоединился: 2010-01-04 22:21:28.990000
|
Прийдется делать САМО ПРИЛОЖЕНИЕ таким, чтоб поддерживало скины. В этом случае все нужно строить на Image (желательно даже кнопки). +Шкурок нарисовать. Лично я имел подобный опыт. Ну и г.. это, скажу я вам… [&:]
|
|
|
RE: Как применить определенную тему для приложения в delphi? - 2010-01-06 15:04:58.616666
|
|
|
_SaZ_
Сообщений: 4329
Оценки: 398
Присоединился: 2008-01-30 02:18:05.553333
|
(по секрету): почти у всех дельфийских контролов есть возможность задавать кастомные цвета, т.о. вся задача сводится к тому, чтобы написать watcher, который при необходимости переберёт все контролы, поменяет им цвета и заставит перерисоваться.
|
|
|
RE: Как применить определенную тему для приложения в delphi? - 2010-01-12 15:08:07.560000
|
|
|
Dplz
Сообщений: 22
Оценки: 0
Присоединился: 2008-12-28 12:37:25.640000
|
Нашел такие контролы, VgScene наз-ся, красивые, но глючные и неудобные блин…
|
|
|
RE: Как применить определенную тему для приложения в delphi? - 2010-03-15 10:17:53.133333
|
|
|
VANILIN
Сообщений: 102
Оценки: 0
Присоединился: 2010-01-04 22:21:28.990000
|
Звыняюсь, шо через ][.. времени отзываюсь. Шкурки под собой не только цвет кнопок и окон подразумевают, Но и фон и кнопки нестандартные… Посему-поетому, тупо кастомы перебирать -мало. Заметь, не тупо, а именно мало. Зн. все упирается в Имеджи…
|
|
|
RE: Как применить определенную тему для приложения в delphi? - 2010-03-15 11:19:46.780000
|
|
|
_SaZ_
Сообщений: 4329
Оценки: 398
Присоединился: 2008-01-30 02:18:05.553333
|
Как вариант - перейти на WPF ;)
|
|
|
|
|