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