TEXTMETRIC结构
TEXTMETRIC 结构具有如下形式:
typedef struct tagTEXTMETRIC
{ /* tm */
int tmHeight;
int tmAscent;
int tmDescent;
int tmInternalLeading;
int tmExternalLeading;
int tmAveCharWidth;
int tmMaxCharWidth;
int tmWeight;
BYTE tmItalic;
BYTE tmUnderlined;
BYTE tmStruckOut;
BYTE tmFirstChar;
BYTE tmLastChar;
BYTE tmDefaultChar;
BYTE tmBreakChar;
BYTE tmPitchAndFamily;
BYTE tmCharSet;
int tmOverhang;
int tmDigitizedAspectX;
int tmDigitizedAspectY;
} TEXTMETRIC;
TEXTMETRIC结构中包含了有关物理字体的基本信息。所有的大小都是用逻辑单位给出的,这意味着,它们依赖于显示环境的当前映射模式。
有关这个结构的更完整的信息参见Win32 SDK文档中的TEXTMETRIC。
请参阅:CDC::GetTextMetrics