Office 2007 スタイルを適用できるいくつかの Infragistics コンポーネントを使用しており、Blue、Black、Silver の 3 つのスタイルのいずれかをいくつかのカスタマイズ オプションと AppStylist 機能を使用してカスタムの色/スタイルを作成しています。ライブラリ。
私がする必要があるのは、Windows がこれらのスタイルに設定した色を動的に一致させることです。これは、ユーザーが設定を変更する可能性があり、これらの色を一致させる必要がある特定のコンポーネントがあり、スタイル ライブラリによって更新されないためです。それらは Infragistics コンポーネントではありません。(つまり、サード パーティのグラフ ツール プラグインの背景色)
これらの色の値がどこに保存され、どのようにアクセスできるかを判断しようとしています。
これまでの私の考えでは、Infragistics コントロールの色を取得して RBG に変換し、それを他のコントロールに使用することです。
別の解決策として SystemColors を使用することも考えられますが、これらが Office 2007 スタイルと一致するかどうかはわかりません。
最も煩わしい解決策ですが、おそらく最善の解決策は、インフラジスティックス コンポーネントのみを使用することですが、グラフ ツールの場合、これは 100% 可能ではありません。
最終的な目標は、ソフトウェアで使用しているグラフの背景色を適切に変更し、現在見苦しい灰色のポップアップ ウィンドウを変更することです。