繁体   English   中英

在Windows 10中获取标题栏文本的前景

[英]Get forecolor of text of title bar in Windows 10

我需要在Windows 10中获取标题栏文本的颜色,因为我想在这种颜色上为我的表单的一些文本着色。

因为Windows 10中的窗口颜色可以随背景动态变化,所以我需要获取标题栏的文本颜色以正确着色我的表单。 例如,如果Windows 10颜色为黄色

在此输入图像描述

文字是黑色的,而如果颜色是蓝色的话

在此输入图像描述

文字是白色的:我想要文字的颜色。

我在哪里可以找到它?

到目前为止,我通过ColorizationColor正确设置了标题栏的背景颜色和DWMCOLORIZATIONPARAMS,但我找不到获得前色的方法。

我相信SystemColors.ActiveCaptionText应该是你需要的。 这会根据当前配置文件动态更改。

获取Color结构,该结构是活动窗口标题栏中文本的颜色。

链接: SystemColors.ActiveCaptionText

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM