RAD Studio 11.2以降のバージョンでMetropolis UIのVCLカスタムスタイルが見つからない
対象となる製品バージョン
- RAD Studio、Delphi、C++Builder 11.2以降
質問
RAD Studio/Delphi/C++Builder 11.2へプロジェクトを移行したのですが、以前のバージョンで利用できた[プロジェクト] - [オプション] - [アプリケーション] -[表示] タブの「カスタム スタイル」の一覧にMetropolis UI Black/Blue/Dark/GreenのVCLカスタムスタイルが見つかりません。
回答
MetropolisUI系のVCLスタイムスタイルは、元々古いバージョンから存在するVCLカスタムスタイルでしたがHigh DPIには対応しておらず、現在は非推奨という理由から RAD Studio、Delphi、C++Builder 11.2以降では標準提供しておりません。
ただ、古いバージョンのMetropolisUIの.vsfファイルを以下のパスに配置いただくことで
C:\Users\Public\Documents\Embarcadero\Studio\22.0\Styles
[プロジェクト] - [オプション] - [アプリケーション] - [表示] タブの「カスタム スタイル]に表示されます。
詳しくは、こちらのサポート情報をご参照ください。
なお、上述しましたようにMetropolisUI系のVCLカスタムスタイルは非推奨のため、今後はHigh DPIに対応した別のVCLカスタムスタイル(例えば、Window 10やWindows 11など)へ移行いただくことをご検討ください。
Windows 11のVCLカスタムスタイルはGetItからダウンロードできます。 詳しくは、こちらのWebページをご参照ください。