TEXTMETRIC構造体には、フォントの基本情報が格納されている。
TEXTMETRICA (wingdi.h) - Win32 apps | Microsoft Learn
フォントの高さに加えて、フォントの平均幅、最大幅も描画してみる。
TEXTMETRIC.cppで、
こうすると、
こう描画される。
tm.tmAveCharWidthがフォントの中での平均幅、
tm.tmMaxCharWidthがフォントの中での最大幅。
半角文字なら平均の8で収まる。
全角だと最大の16になると予想できる。
Sample/winapi/TEXTMETRIC/TEXTMETRIC/src/TEXTMETRIC at master · bg1bgst333/Sample · GitHub