본문 바로가기

Windows API

Font 정보

728x90
반응형
TEXTMETRIC 구조체는 다음과 같다.
typedef struct tagTEXTMETRIC {
  LONG tmHeight;
  LONG tmAscent;
  LONG tmDescent;
  LONG tmInternalLeading;
  LONG tmExternalLeading;
  LONG tmAveCharWidth;
  LONG tmMaxCharWidth;
  LONG tmWeight;
  LONG tmOverhang;
  LONG tmDigitizedAspectX;
  LONG tmDigitizedAspectY;
  TCHAR tmFirstChar;
  TCHAR tmLastChar;
  TCHAR tmDefaultChar;
  TCHAR tmBreakChar;
  BYTE tmItalic;
  BYTE tmUnderlined;
  BYTE tmStruckOut;
  BYTE tmPitchAndFamily;
  BYTE tmCharSet;
} TEXTMETRIC, *PTEXTMETRIC;


에디터 개발시 한 줄의 높이를 구하려면 위 그림에서 tmHeight로 표시되고 있는 값을 사용하면 된다.


tmHeight = tmAscent + tmDescent

반응형

'Windows API' 카테고리의 다른 글

vcruntime140.dll  (0) 2021.01.20
IME 관련 메시지의 활용  (0) 2008.08.15
[GDI] AntiAliasing & ClearType  (1) 2008.08.07