Visual Studioでコンパイル時に解像度の設定を指定する方法を教えてください

Redit256 20 評価のポイント
2024-10-11T03:42:59.79+00:00

Windows11の設定にて,

システム>ディスプレイ>拡大/縮小:150%(推奨)

に設定していると,一般的なプログラムは解像度が合わず文字などの表示が粗くなってしまいます。(おそらく,文字などの画像データが小さい状態で読み込まれたものをそのまま拡大されていることが原因です。)

そこで,プログラムのプロパティから

互換性>設定>高DPI設定の変更>高DPIスケール設定の上書き

の中の[高いDPIスケールの動作を上書きします。]のチェックボックスをONにし,コンボボックスは[アプリケーション]を選択することによってウィンドウが100%の大きさで表示され解決するのですが,これをVisualStudioでビルドした時点で適用させるにはどうればいいでしょうか。スクリーンショット 2024-10-11 124013

Visual Studio
Visual Studio
Windows、Web、モバイル デバイス用のアプリケーションを構築するための統合開発ツールの Microsoft スイートのファミリ。
81 件の質問
C#
C#
C 言語ファミリをルーツとし、コンポーネント指向プログラミングのサポートを含む、オブジェクト指向およびタイプセーフのプログラミング言語。
31 件の質問
0 件のコメント コメントはありません
{count} 件の投票

承認済みの回答
  1. Hebikuzure aka Murachi Akira 9,061 評価のポイント MVP
    2024-10-11T05:14:22.88+00:00

    この設定はアプリケーション側ではなくアプリケーションを実行するオペレーティングシステム側の設定なので、アプリケーション自体に設定することはできないはずです。

    アプリケーション自体を高 DPI に対応させるのが正しい解決方法でしょう。

    1 人がこの回答が役に立ったと思いました。
    0 件のコメント コメントはありません

0 件の追加の回答

並べ替え方法: 最も役に立つ

お客様の回答

回答は、質問作成者が [承諾された回答] としてマークできます。これは、ユーザーが回答が作成者の問題を解決したことを知るのに役立ちます。