본문 바로가기

Windows/MFC

TEXTMETRIC (문자 높이)

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); // 문자의 전체 높이

'Windows > MFC' 카테고리의 다른 글

CDC::Arc  (0) 2013.10.02
CDC::GetTextExtent (문자열폭 알기 text width)  (0) 2013.10.02
CImageLoader  (0) 2013.10.02
부모 윈도우에 DC를 이용 메모리 DC생성하기  (0) 2013.10.02
DrawGradient  (0) 2013.10.02