タグ

関連タグで絞り込む (1)

タグの絞り込みを解除

高dpiに関するled-centipedeのブックマーク (2)

  • Windows Formsアプリケーションの高DPI対応 - Qiita

    4K,8K等の高解像度ディスプレイや、画面の小さいタブレットPC等の普及に伴い、アプリの高DPI対応が必須な時代となってきました。 .NETWindows Formsは、一応、解像度の変更にも対応しているのですが、一部、注意が必要な場合があります。 実験 とりあえず、普通に作ったアプリを高DPI環境に持っていくとどうなるのか見てみましょう。LabelとTextBoxを適当に並べ、更に、PictureBoxを配置した、簡単なアプリを作ってみます。(わざと雑に作ってあります) private void Form1_Load( object sender, EventArgs e ) { Bitmap bmp = new Bitmap( pictureBox1.Width, pictureBox1.Height, System.Drawing.Imaging.PixelFormat.Forma

    Windows Formsアプリケーションの高DPI対応 - Qiita
  • Windowsフォームでの高DPI(Hi-DPI)対応のコツ - Qiita

    はじめに Windowsフォームアプリをなるべく簡単に高DPI(Hi-DPI)対応させるコツをまとめました。 Windowsフォームの自動スケーリング機能を活用します。 今回やらないこと 下記機能が.NET Framework 4.7でサポートされましたが、実装コストが高いので対応はしません。 起動中のDPI変更サポート (Dynamic DPI) モニタ別のDPIサポート (Per monitor DPI) 対応方法 アプリケーションマニフェストの設定をする プロジェクトにアプリケーションマニフェストファイルapp.manifestを追加し、下記の設定を記入します。 この設定でWindowsが高DPIサポート済と認識してくれるので、表示がぼやけることが無くなります。 <application xmlns="urn:schemas-microsoft-com:asm.v3"> <windo

    Windowsフォームでの高DPI(Hi-DPI)対応のコツ - Qiita
  • 1