2015-02-24 3 views
-1

Можно ли программно изменить яркость стильного приложения C++ Builder/Delphi, не изменяя стиль и не загружая его в реальном времени? Не удалось найти ничего подобного настройке яркости мастера. Примечание. Я не хочу изменять яркость всего экрана, только стилизованные элементы в моем приложении (например, Adobe).Изменение яркости приложения

Обновление: ссылка на VCL, а не FMX.

+0

Можете привести пример? «Как adobe does» довольно расплывчато. Кроме того, что такое «приложение C++ Builder/Delphi»? Вы имеете в виду приложение FireMonkey или VCL? –

+0

Вы хотите, чтобы Photoshop редактировал изображение? Вы хотите изменить яркость изображения в Delphi? –

+0

@DavidHeffernan: Нет, само приложение (UI). –

ответ

2

Я не уверен, что это сработает для вас, но вы можете использовать TContrastEffect? Он имеет свойство яркости и контрастности, которое должно влиять на объект, на который он распространяется, и его дети при настройке.

+0

Спасибо, должен был добавить, что я использую VCL (FMX слишком неустойчив для меня). –

+0

Не беспокойтесь, это понятно;) – SmeTheWiz