2

私は実行されて美しく見えるウィザードを持っています(私がそう言うなら)問題はWindows XPで、ユーザーが画面上のフォントのDPIを変更するとこのダイアログがひどく混乱することです。コントロール自体が動いているようです。私は正直なところ、これからどこから始めればよいのかさえわかりません。

ウィザード(正しい)96 DPI(Windows 7)

ウィザード(間違った)120 DPI Windows XP

4

1 に答える 1

1

dlalogのコンポーネントにDPI設定を認識させ、必要なスペースとレイアウトを計算する必要があります。WPFはこれを自動的に行います。

SOの例を次に示します。.NETWinFormsアプリでフォントDPIを制御する方法

High-DPIWin32アプリケーションの作成を読んでください

于 2012-05-25T22:39:13.733 に答える