VCLカスタムスタイル適用時、FontのColorを変更しても文字の色が反映されない
問題
以下の図のように[プロジェクト]-[オプション]-[アプリケーション]-[表示]から任意のスタイルを選択し、VCLのカスタムスタイルを有効に設定します。
続いて以下の図のように例えば、TGroupBoxを配置し、FontのColorを変更します。
そしてプロジェクトをビルドし、アプリーションを実行しても以下の図のようにTGroupBoxのCaptionの色が変更されません。
解決
TLabelやTGroupBoxといったコンポーネントは、それぞれStyleElemenentsというプロパティを持っています。VCLのカスタムスタイルを適用している場合は、フォントの色を反映させるためには、以下の図のようにseFontをFalseに設定してください。
StyleElemenentsのseFontをFalseに変更し、アプリケーションを実行すると、以下の図のようにTGroupBoxのCaptionの色が変更されました。