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

크리에이티브 커먼즈 라이센스
Creative Commons License
2008/10/27 21:19 2008/10/27 21:19

이 글에는 트랙백을 보낼 수 없습니다

Leave a Comment
[로그인][오픈아이디란?]
1 ... 40 41 42 43 44 45 46 47 48 ... 78