int DrawText (HDC hdc, LPCTSTR lpString, int nCount, LPRECT lpRect, UINT uFormat);
- hdc : 텍스트를 출력할 DC의 핸들
- lpString : 출력할 문자열
- nCount : 출력할 문자열의 길이, 값을 -1로 주면 자동으로 lpStrig 문자열의 크기만큼 출력
- uFormat : 출력할 때의 정렬 방법
:: uFormat 값 ::
- DT_LEFT : 좌측 정렬
- DT_VCENTER : 중앙 정렬
- DT_NOCLIP : 줄 넘김을 하지 않음
- DT_CALCRECT : 텍스트는 출력되지 않고, 문자열이 출력될 사각형의 폭과 높이를 계산하여 lpRect를 통하여 넘겨 줌
// 문자열을 출력하지 않고 폭과 높이를 계산하여 rect에 저장.
DrawText (hdc, TEXT("Hello Friends"), -1, &rect,
DT_CALCRECT | DT_CENTER | DT_SINGLELINE);
// 문자열 출력
DrawText (hdc, TEXT("Hello Friends"), -1, &rect,
DT_CENTER | DT_SINGLELINE);


