一般的なダイアルログベースのアプリケーションを作成しています。 開発環境はWindowsXPのVisualC++.NETProです。 問題なのは9x系で実行した場合とNT系で実行した場合とでは縦横の表示の比率が違うため、9x系とNT系は実行時に表示を切り替えをするようにしています。 これは面倒なので他のやり方があれば教えてください。
GetDialogBaseUnits関数やMapDialogRect関数が良いと思います。
※返信する前に利用規約をご確認ください。