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;
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;