티스토리 뷰
1. TextOut(HDC DC핸들, int X좌료, int Y좌표, LPCTSTR 문자열, int 문자열길이)
PAINTSTRUCT ps;
TCHAR str = TEXT("Hello World");
case WM_PAINT:
HDC hdc = BeginPaint(hWnd, &ps);
TextOut(hdc, 100, 50, str, wcslen(str));
EndPaint(hWnd, &ps);
break;
2. DrawText(HDC DC핸들, LPCTSTR 문자열, int 문자열길이, LPRECT 문자열출력할 사각형좌표 구조체포인터, UINT 문자열포맷)
<문자열포맷>
DT_LEFT 왼쪽정렬
DT_TOP
DT_RIGHT
DT_BOTTOM
DT_CENTER
DT_VCENTER 세로 중앙정렬
DT_WORDBREAK 문자열이 사각형 영역을 벗어나면 자동 개행
DT_TABSTOP 탭 간격을 변화 시킨다
DT_EXPANDTABS 문자열에 탭이 포함되면 공백문자로 띄어준다
DT_CALCRECT 사각형 영역을 계산
DT_SINGLELINE 한줄로 출력
DT_NOCLIP 문자열이 사각형을 벗어나도 문자열 자르지 않고 출력
DT_NOPREFIX & 기호는 문자 밑줄로 출력
RECT rect = { 100, 100, 400, 400 };
DrawText(hdc, str, wcslen(str), &rect, DT_WORDBREAK | DT_LEFT); // 사각형 테두리 선은 없다
문자열 길이를 -1 로 지정하면 문자열 전체 출력