【问题标题】:.NET: How to get ActiveCaptionText color when window is maximized?.NET:如何在窗口最大化时获取 ActiveCaptionText 颜色?
【发布时间】:2010-11-07 00:56:45
【问题描述】:

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

窗口恢复时颜色正确:

但是窗口最大化时颜色不对:

您如何获得活跃 ActionCaptionText

注意:ActiveCaptionInactiveCaptionInactiveCaptionText 的问题相同。


似乎应该有一些东西:

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

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

But i can't make it work. 它为 CaptionMaxCaption 返回黑色:


参考文献

【问题讨论】:

    标签: .net winforms aero aero-glass systemcolors


    【解决方案1】:

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

    【讨论】:

      猜你喜欢
      • 2015-07-21
      • 1970-01-01
      • 1970-01-01
      • 2015-12-16
      • 1970-01-01
      • 2011-05-22
      • 2018-08-29
      • 1970-01-01
      • 2012-02-15
      相关资源
      最近更新 更多