GUI には、気に入ったカラフルなプログレス バーがありました。
ただし、Windows 7 で GUI を Windows 7 スタイルにしたかったので、このプラグマを追加しました。
#pragma comment( linker, "/manifestdependency:\"type='win32' \
name='Microsoft.Windows.Common-Controls' version='6.0.0.0' \
processorArchitecture='*' publicKeyToken='6595b64144ccf1df' \
language='*'\"")
しかし、これにより、私が好きではないモノクロ (緑) のアニメーション化された光るツールバーが作成されました。
そこで、次のように入力してスタイルを削除しました。
SetWindowTheme(hProgress, L" ", L" ");
悪くない結果:
ただし、同じリソース ファイルに依存していますが、プログレス バーの周りに境界線がないことに注意してください。ウィンドウの残りの部分で Windows 7 の外観を維持しながら、プログレス バーを元の外観に設定するにはどうすればよいですか?