3

最大化窗口时如何获得ActiveCaptionText颜色?

恢复窗口时颜色正确:

替代文字

但是当窗口最大化时颜色是错误的:

替代文字

你如何获得活动的 ActionCaptionText

注意:对于ActiveCaptionInactiveCaptionInactiveCaptionText的问题相同。


似乎应该有一些东西:

VisualStyleRenderer vs = 
   new VisualStyleRenderer(VisualStyleElement.Window.MaxCaption.Active);

label1.ForeColor = vs.GetColor(ColorProperty.TextColor);

但我不能让它工作。它为CaptionMaxCaption返回黑色:

替代文字


参考

4

1 回答 1

1

这是 Aero 主题的问题。它会忽略标题栏中的颜色。试试 Windows 经典主题。

于 2009-06-30T14:55:27.507 回答