2015-02-24 110 views
-1

是否可以通過編程方式更改C++ Builder/Delphi樣式應用程序的亮度,而不實際更改樣式並實時加載它?無法找到像主亮度設置的任何內容。注意我不想改變整個屏幕的亮度,只是我應用程序中的樣式元素(如Adobe所做的那樣)。更改應用程序的亮度

更新:指的是VCL,而不是FMX。

+0

你能舉個例子嗎? 「像Adobe一樣」的含義很模糊。此外,什麼是「C++ Builder/Delphi風格的應用程序」?你是指FireMonkey還是VCL應用程序? – 2015-02-24 14:11:17

+0

你的意思是Photoshop編輯圖像?你想在Delphi中改變圖像的亮度? – 2015-02-24 14:18:04

+0

@DavidHeffernan:不,應用程序本身(UI)。 – 2015-02-24 15:31:12

回答

2

我不確定這是否適用於您,但是您可以使用TContrastEffect嗎?它具有亮度和對比度屬性,這些屬性應該會影響它所屬的對象,並且在調整時會影響子對象。

+0

謝謝,應該添加我使用的VCL(FMX對我來說太不穩定了)。 – 2015-02-24 15:32:06

+0

不用擔心,這是可以理解的;) – SmeTheWiz 2015-02-24 15:35:05