我需要在Windows 10中获取标题栏文本的颜色,因为我想在这种颜色上为我的表单添加一些文本。
因为Windows 10中的窗口颜色可以随背景动态变化,所以我需要获取标题栏的文本颜色以正确着色我的表单。 例如,如果Windows 10颜色为黄色
文字为黑色,而如果颜色为蓝色
文字是白色的:我想要文字的颜色。
我在哪里可以找到它?
到目前为止,我通过ColorizationColor正确设置了标题栏的背景颜色和DWMCOLORIZATIONPARAMS,但我找不到获得前色的方法。
答案 0 :(得分:0)
我相信SystemColors.ActiveCaptionText
应该是你需要的那个。这会根据当前配置文件动态更改。
获取Color结构,该结构是活动文本中的文本颜色 窗口的标题栏。