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 문자..
DC (Device Context) - 화면 출력에 필요한 보든 정보(선의 색상, 굵기, 폰트, 배경색 등)을 가지고 있는 구조체 - OS에서 각 윈도우에게 DC 핸들을 부여한다. DC핸들을 얻는 방법 2가지 1. 창이 가려졌다 보여질때 새로 그려져야 할 부분일때 (WM_PAINT) PAINTSTRUCT ps; // 다시 그려져야 하므로 실제로 출력할때 화면 메모리 영역 정보 필요 HDC hdc = BeginPaint(hWnd, &ps); ... EndPaint(hWnd, &ps); 2. 새로 그려질 부분에 대해 신경 안씀 HDC hdc = GetDC(hWnd); ... ReleaseDC(hWnd, hdc); 윈도우 전체 DC얻기 HDC GetWindowDC(hWnd); // 뷰(클라이언트 영역)+비클라..