web-dev-qa-db-ja.com

Windows 8でプログラムのタイトルの色を変更するにはどうすればよいですか?

ウィンドウタイトルテキストの色を次のように変更したいと思います。

  • Windows 8 Professional x64
  • すべてのAero機能が有効になっている
  • デスクトップ(MUIモードではない)

Windows 7 Aeroのさまざまな既存のソリューションを試しましたが、Windows 8では機能しません。Windows8でこれを行う方法はありますか?

下のスクリーンショットの赤い楕円は私が追加したものです。明らかに、それは実際のUIの一部ではありません。色を変更したい実際のテキストに注意を向けたかっただけです(理想的には、ウィンドウテキスト以外のオペレーティングシステムの他の場所でテキストを変更せずに!)

notepad title

4
allquixotic

Aero Liteスタイルのテーマに切り替えると、単色を変更できます。

これを行うには、テーマ(できれば現在使用しているテーマ)をエクスポートする必要があります。 .themepackファイルは実際にはCABファイルであり、そのように編集できます(ファイル拡張子を変更するか、ファイルの末尾に.cabを追加するだけです)。それらには、実際にはINIである.themeファイルが含まれます。

VisualStylesセクションを見つけて、Pathプロパティを変更します。

[VisualStyles]
Path=%SystemRoot%\resources\themes\Aero\AeroLite.msstyles

ここでそのテーマを適用すると、UIにいくつかの変更が加えられますが、これはおそらく望ましくありません。しかし、とにかくこのアプローチを示したかったのです。

次のように、同じ.themeファイルで色を設定できるようになりました。

[Control Panel\Colors]
InactiveTitleText=20 20 20
TitleText=0 128 255

enter image description here

.themeファイルは、ファイルタイプに割り当てられたデフォルトのアプリケーションで処理するだけで、システムに適用できます。

4
Der Hochstapler