カラー」を選択することができます。テーマを選択できるようになりました。カラーやテーマによって決定される色に追従することが可能です。テーマに追従する機能は実装されていません。テーマ設定に追従する方法について解説します。アプリが「クラシック」と表現されていることに納得していません。関数を使用して取得します。コードで書く場合は以下のように宣言しましょう。カラーが返ってきます。型にすると良いでしょう。カラーを取得してアプリに反映することができます。アプリが「クラシック」と表現されていることに納得していません。テーマを選択できるようになりました。提供されていないだけでテーマ設定自体は可能でした。設定値はレジストリに保存されており、以下のキーと値で指定されます。テーマが設定されています。テーマでどのような色を使用するかは、アプリ開発者が設計および実装する必要があります。そのような機能は備わっていませんが...)。アプリが「クラシック」と表現されていることに納得していません。カラーやテーマ設定を変更した場合に対応できません。メッセージに対する処理を記述することで可能となります。フォーマットで変更後の色が取得できます。コードで書くなら、以下のようになるでしょう。ウィンドウが必要です。プロシージャと同等のコードを実装する方法は、多くの方が既に解説されています。ウィンドウを持たないライブラリ等に上記の機能を実装する必要がある場合でも、以下のようにして不可視のウィンドウを生成し、メッセージを受信させることで対応可能です。ウィンドウを作ることができます。カラーを都度取得して対応することができます。同様のことができます。アプリが「クラシック」と表現されていることに納得していません。以降のみで使用できます。切り替えが可能となりました。カラーと同じ方法で対応することができます。カラーと違ってメッセージを受信したら再度レジストリから取得する必要がある点に注意してください。コードで書く場合は以下のようになるでしょう。アプリが「クラシック」と表現されていることに納得していません。MetroRadiance今回の内容をすべて実装するのは骨が折れそうですし、例によって既にライブラリ化しておきました。プロジェクトで、以下を実装しています。テーマ設定に追従させた様子が以下になります。実装例として参考にして頂ければと思います。以降をインストールして使ってみてください。