문자 출력하기 > DC(Device Context) : 출력에 필요한 모든 정보를 가지는 구조체 switch(iMessage) { case WM_LBUTTONDOWN: hdc = GetDC(hWnd); TextOut(hdc,135,115,"Beautiful Korea",15); //TextOut(hdc, x좌표, y좌표, "문자열", 공백포함 문자열 길이); ReleaseDC(hWnd,hdc); return 0; 실행 결과 문자 출력 (2) [한줄 출력] > SetTextAlign(HDC hdc, 정렬모드) : 문자열 정렬 함수 : 정렬 모드 - TA_TOP - TA_BOTTOM - TA_CENTER - TA_LEFT - TA_RIGHT - TA_UPDATECP - 바로 이전에 출력한 끝 위치(Curre..
Desktop App/Win API
윈도우 프로그래밍 처리 과정 WndClass 정의 RegisterClass CreateWindow ShowWindow 메세지 루프 윈도우 특성을 정의 윈도우 클래스 정의 메모리에 윈도우 저장 윈도우를 화면에 표시 사용자의 메세지 처리 ▶ 기본 윈도우 배경색 사용하기 1) GetStockObject() winclass.hbrBackground = GetStockObject(WHITE_BRUSH); WHITE, GREY, BLACK 등 윈도우에서 기본적으로 제공하는 브러쉬만 사용 가능함. ▶ 브러시 만들어서 사용하기 1) CreateSolidBrush() winclass.hbrBackground = CreaeSolidBrush(RGB(0,0,255)) 2) CreateHatchBrush() winclass...