MicrosoftがVisualStudio2008用にリリースした「MFC機能パック」を使用するようにレガシーC++コードの一部を更新しています。新しいクラスを使用してCFrameWndExからアプリケーションを派生させ、Office2007スタイルを適用してよりモダンな外観のアプリケーション。これにより、グラデーションで塗りつぶされたウィンドウタイトル、ステータスバーなど、およびリボンツールバーの使用が可能になります。
ただし、アプリケーションには所有者が描画したコントロールがいくつか含まれているため、機能パックで使用される配色に一致するようにこれらを更新したいと思います。理想的には、現在使用されている明るい色と影付きのツールバーの色を知りたいです。
私はドキュメンテーションとウェブを探し回っていましたが、まだ何も見つかりませんでした。誰かがこの情報を見つける方法を知っていますか?
[編集]
特に、実行時に使用されている色を確認する必要があります。新しい静的関数CMFCVisualManager::SetDefaultManagerを使用して、実行時にアプリケーションの外観を変更できます。
次のmsdnページは、使用可能なスタイルの種類、特にOffice2007の外観を示しています 。msdnへのリンク