在FireMonkey中,如何获得常用界面元素的系统颜色?
例如,在VCL中,您可以使用其中一种颜色常量(例如clWindow
, clBtnFace
, clMenu
作为窗口,按钮和菜单颜色。)或者,如果使用自定义样式,则可以使用style API's GetSystemColor
。
然而,FireMonkey是跨平台的,并且没有等效的常量,或者在其样式系统中暴露的项目。您如何以跨平台的方式获得这些或类似的价值?
答案 0 :(得分:2)
FireMonkey没有或使用任何系统定义的颜色,颜色是显式的RGBA值。 FireMonkey具有颜色常量,但它们是固定的RGBA值,在运行时不由OS解析。简而言之,系统定义的颜色仅是VCL的Windows特有功能,在FireMonkey中不可用。