Last Updated 2005/02/15
Programming Tips Windows フォント  索 引 
フォントのポイント数
2005/02/15

LOGFONT 構造体(デバイス単位)からフォントのポイント数を求める.

ポイント数 / 72 = デバイス単位のフォントの高さ / デバイス解像度

であるから,

MulDiv(lfHeight, 72, GetDeviceCaps(LOGPIXELSY))

となる.
(lfHeight は LOGFONT メンバ)


ちなみに,CFontDialog の GetSize() で得られる値はこの値の10倍である.
(ヘルプには書いていないが,1 / 10 ポイント単位の値となっている)


参照
フォントの大きさ
前後のTips
フォントのポイント数

DSS ProgrammingTipsCGI Ver2.02