Home New Help Edit

DPI認識/DPI Awareness

Suns & Moon Laboratory
Delphi memo
2024-09-02


まとめ

ざっくりいうと、昔のDelphiで作成したプロジェクトファイルは、プロジェクトオプションがV1になっている場合があってそれだと表示がいまいちなので、それ以外がよいかも。
v1の場合、チェックボックスが200%の時にチェック部分が小さいとか色々あって見た目がわるい。

見た感じだと、GDIスケーリングが一番綺麗
DPI認識 Button Edit ComboBox CheckBox RadioButton
なし
対応せず
システムDPIに対応
ディスプレイごとのDPIに対応(V1)
ディスプレイごとのDPIに対応V2
GDIスケーリング
〇:良い
△:にじみ
小:小さい

環境

Windows11
システム⇒ディスプレイ設定⇒拡大縮小とレイアウト⇒拡大/縮小⇒200% と 100%

Delphi12
VCLアプリケーション

なし/None

←100%,200%→


対応せず/Unaware

←100%,200%→


システムDPIに対応/System Aware

←100%,200%→


ディスプレイごとのDPIに対応(V1)/Per Monitor (V1)

←100%,200%→


ディスプレイごとのDPIに対応V2/Per Monitor V2

←100%,200%→


GDIスケーリング

←100%,200%→


Delphi12の設定

プロジェクト⇒オプション⇒アプリケーション⇒マニフェスト⇒マニフェストファイル⇒DPIの認識


end.

Home New Help Edit
2024-09-02 19:58:12 32400