最大化窗口时如何获得ActiveCaptionText颜色?
恢复窗口时颜色正确:
但是当窗口最大化时颜色是错误的:
你如何获得活动的 ActionCaptionText?
注意:对于ActiveCaption、InactiveCaption和InactiveCaptionText的问题相同。
似乎应该有一些东西:
VisualStyleRenderer vs =
new VisualStyleRenderer(VisualStyleElement.Window.MaxCaption.Active);
label1.ForeColor = vs.GetColor(ColorProperty.TextColor);
但我不能让它工作。它为Caption和MaxCaption返回黑色:
参考
- Stackoverflow:活动标题文本颜色 - 检测更改(在 .Net 中)
- MSDN 论坛:如何获得最大化的文本颜色?