3

ウィンドウが最大化されたときにActiveCaptionTextの色を取得するにはどうすればよいですか?

ウィンドウが復元されたときの色は正しいです:

代替テキスト

しかし、ウィンドウが最大化されているときの色は間違っています。

代替テキスト

アクティブな ActionCaptionTextを取得するにはどうすればよいですか?

注:ActiveCaptionInactiveCaption、およびInactiveCaptionTextについても同じ質問です。


次のようなものがあるはずです。

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 に答える