MicrosoftがVisual Studio 2008用にリリースした「MFCフィーチャーパック」を使用するために、従来のC++コードを更新しています。新しいクラスはCFrameWndExからアプリケーションを派生させ、アプリケーションにもっと現代的な外観を与えるためにOffice 2007スタイルを適用しています。これにより、ウィンドウのタイトル、ステータスバーなどのグラデーション、およびリボンツールバーの使用が可能になりました。Office 2007スタイルのMFCフィーチャーパックを使用する際に使用されている色を確認してください
ただし、私たちのアプリケーションにはオーナー描画コントロールがいくつかありますが、フィーチャーパックで使用されているカラースキームと一致するようにこれを更新したいと思います。理想的には、現在使用されている明るい色調のツールバーの色を知りたいと思います。
私はドキュメントとウェブの周りに狩りを持ち、まだ何も見つかりませんでした。誰もこの情報を見つける方法を知っていますか?
[編集]
特に、我々は、色が実行時に使用されているかを知る必要があります。新しい静的関数CMFCVisualManager :: SetDefaultManagerを使用して、実行時にアプリケーションの外観を変更することができます。 link to msdn