問題タブ [dpi-aware]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
132 参照

c# - WPF アプリケーションを介して起動すると、Winform ウィンドウが縮小される

WPF アプリケーションを作成しました。このアプリケーションでは

  1. winフォームexeを起動しています。
  2. 後で、この win フォームの親として WPF ウィンドウを作成します。
  3. 現在の解像度でこのアプリケーションを実行すると。物事はうまくいく

しかし、4K モニター (3840 * 2100) で同じものを起動すると、フォームのサイズが縮小されます。

次のことを試しました。

  1. winフォームのサイズをウィンドウに合わせます。最大化。
  2. WPF マニフェストを作成し、DPIaware のコメントを解除して、WPF アプリケーションを DPIaware にします。
  3. 親ウィンドウのサイズを操作します。

どんな助けや提案も役に立ちます。(FYI : WinForms から同じ exe を起動しようとしても、この問題は発生しません)。

コード スニペット