Изменение цветовой темы в приложении

Вопросы программирования и использования среды Lazarus.

Модератор: Модераторы

Изменение цветовой темы в приложении

Сообщение Bishop » 01.05.2011 02:12:20

FPC 2.5.1
LAZARUS 0.9.31
OS: WIN64

Есть ли возможность изменить цвета компонентов на форме (у некоторых компонентом есть свойства Color и тому подобное, но не у всех)? Например как изменить цвет TMainMenu или полос прокрутки? Помниться в Delphi был какой-то компонент для задачи цветовой схемы всей форме сразу, но я уже даже не помню какой (года 4 Delphi уже не видел)
Bishop
новенький
 
Сообщения: 23
Зарегистрирован: 27.07.2009 18:47:20

Re: Изменение цветовой темы в приложении

Сообщение Odyssey » 01.05.2011 09:56:23

Имхо, самый быстрый (в смысле потраченного на разработку времени) способ - этот:
viewtopic.php?f=5&t=6311&p=46571#p46571
Приготовьтесь собирать проект с виджетсетом Qt и под Windows таскать за собой дополнительные библиотеки.
Если не хочется лишних библиотек -- то надо пилить fpGUI + LCL-fpGUI.
Odyssey
энтузиаст
 
Сообщения: 580
Зарегистрирован: 29.11.2007 17:32:24

Re: Изменение цветовой темы в приложении

Сообщение Bishop » 01.05.2011 18:42:46

Да вообще-то нехотелось бы с QT дел иметь. Неужели нет способс сделать это в рамках Win32?
(как пример 3DMax 2011 - там компоненты отлично покрашены (хотя весьма вероятно что там применяеться полностью своя система компонентов))
Bishop
новенький
 
Сообщения: 23
Зарегистрирован: 27.07.2009 18:47:20

Re: Изменение цветовой темы в приложении

Сообщение Slavikk » 03.05.2011 09:07:08

Для win32 есть платный LazSkin. При работе с Qt если используете стандартные контролы, то для Вас не удобст, кроме как распространять с программой несколько дополнительных dll, не будет.
Аватара пользователя
Slavikk
постоялец
 
Сообщения: 208
Зарегистрирован: 15.01.2007 22:34:52
Откуда: Из лесов...


Вернуться в Lazarus

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 47

Рейтинг@Mail.ru