MFC:サイズについて

.rcファイルで指定した値はピクセルじゃない!?

ダイアログは『ダイアログ・ベース単位』でサイズが決まります。
 これはダイアログに設定されているフォントの高さなどから変化するのです。
水平サイズは平均文字幅の 1/4、垂直サイズは文字高の 1/8 を単位に
ダイアログボックスフォントの文字サイズを基準として使用されます
.rcファイルの

FONT 9, "MS Gothic",0,0,0x1

とか書かれているところが、このダイアログ・ベース単位を左右するのだ。
フォントのサイズについて

1pixel=1ダイアログ・ベース単位にするには?

96dpiのPCの場合6pointがいいことが判明
根拠↓

(1)
\begin{align} x \times \frac{96}{72} \times \frac{1}{8}=1_{pixel} \end{align}
(2)
\begin{align} x = 1 \times 8 \times \frac{72}{96}=1_{pixel} \end{align}
(3)
\begin{equation} x = 6point \end{equation}

しかし、これだと文字が小さすぎて不便だし、スライドバーとかまで小さくなってしまう。
6の倍数である12がちょうどいいかな。

サポートサイト Wikidot.com dpdpisize