WindowsのデフォルトのダイアログボックスフォントはMSShellDlgです。
それが正しくないので、私はそれが好きではありません。
単一のダイアログアイテムのフォントを手動で変更するのは簡単ですが、呼び出すとき(またはATL /を使用するとき)にデフォルトで(手動ではなく)すべてのコントロールに「正しい」システムフォント(からlfMessageFont
)が適用されたダイアログボックスを表示するにはどうすればよいですか?WTL)?DialogBox
ノート:
私が何度も「手動ではない」と言った理由は、すべてを(または同様に)ループするよりも優れた解決策を探しているからです。EnumChildWindows
存在しますか?