Windows/MFC
TEXTMETRIC (문자 높이)
aucd29
2013. 10. 2. 18:10
TEXTMETRIC tm;
CFont myFont, *pOldFont;
// 폰트 생성
myFont.CreateFont(nPoint, 0, 0, 0, 700, TRUE, FALSE, 0,
ANSI_CHARSET,OUT_DEFAULT_PRECIS,
CLIP_DEFAULT_PRECIS,DEFAULT_QUALITY,
DEFAULT_PITCH|FF_SWISS, "Arial");
pOldFont = pDC->SelectObject(&myFont); // 새로운 폰트 선택
pDC->SetBkMode(TRANSPARENT); // 투명 모드 설정
pDC->TextOut(10, m_nLine, "한국정보기술연구원"); // 텍스트 출력
pDC->GetTextMetrics(&tm); // 현재 화면에 출력된 텍스트의 정보 얻음
pDC->SelectObject(pOldFont); // 환원
m_nLine += (tm.tmHeight+tm.tmExternalLeading); // 문자의 전체 높이
CFont myFont, *pOldFont;
// 폰트 생성
myFont.CreateFont(nPoint, 0, 0, 0, 700, TRUE, FALSE, 0,
ANSI_CHARSET,OUT_DEFAULT_PRECIS,
CLIP_DEFAULT_PRECIS,DEFAULT_QUALITY,
DEFAULT_PITCH|FF_SWISS, "Arial");
pOldFont = pDC->SelectObject(&myFont); // 새로운 폰트 선택
pDC->SetBkMode(TRANSPARENT); // 투명 모드 설정
pDC->TextOut(10, m_nLine, "한국정보기술연구원"); // 텍스트 출력
pDC->GetTextMetrics(&tm); // 현재 화면에 출력된 텍스트의 정보 얻음
pDC->SelectObject(pOldFont); // 환원
m_nLine += (tm.tmHeight+tm.tmExternalLeading); // 문자의 전체 높이