【发布时间】:2015-02-24 14:06:14
【问题描述】:
是否可以以编程方式更改 C++ Builder/Delphi 样式应用程序的亮度,而无需实际更改样式并将其实时加载回来?找不到像主亮度设置这样的东西。请注意,我不想更改整个屏幕的亮度,只更改我的应用程序中的样式元素(就像 Adobe 所做的那样)。
更新:指的是 VCL,而不是 FMX。
【问题讨论】:
-
你能举个例子吗? “像 adobe 一样”非常模糊。此外,什么是“C++ Builder/Delphi 风格的应用程序”?您是指 FireMonkey 还是 VCL 应用程序?
-
您的意思是 Photoshop 编辑图像?您想在 Delphi 中更改图像的亮度吗?
-
@DavidHeffernan:不,是应用程序本身 (UI)。
-
@GünthertheBeautiful:VCL。
-
这不会是容易处理的。 UI 是零碎绘制的。您需要在 DWM 级别挂钩。回到绘图板我猜。
标签: delphi c++builder vcl brightness