CrystalDiskInfo を 192DPI (200%) で実行すると…

HighDPI

こっ、これは酷いorz

実際のところマイクロソフト純正ソフトでさえ完全には対応していない High DPI ですが、そろそろ本気で対応してみてもよい時期なのかもしれません。

でも、リソース管理とかテストとか大変なんですよねぇ~使っている人もほとんどいないでしょうし。

2560×1600 の高解像度環境はこういうテストには最適です。買って良かったぁ~ 30 インチ液晶♪

【追記】

DPI 対応の Win32 アプリケーションを記述する (Windows デベロッパー センター)

とりあえず、CDHtmlDialog を使った場合・・・

 VARIANT zoom;
 zoom.vt = VT_I4;
 zoom.lVal = 500; // 拡大率 (%)
 m_pBrowserApp->ExecWB(OLECMDID_OPTICAL_ZOOM, OLECMDEXECOPT_DODEFAULT, &zoom, NULL);

って感じのコードでダイアログ内部の要素を拡大できます。

No related posts.