: 함수의 집합① ② 범용타입 변수 선언1) DBSC => char | char | const char2) Unicode => <span style="background-color:w는 Unicode를 의미한다.3) 범용타입 => TCHAR | LPTSTR |
헤더파일 시작점 (메인함수)종류⑴ WinMain - 유니코드 X⑵ wWinMain - 유니코드 O ⑶ \_tWinMain - 매크로, 범용적 형태 인자⑴ hInstance - 프로그램의 인스턴스 핸들⑵ hPrev - 바로 앞에 실행된 현재 프로그램의 인스턴스 핸들 (없
내가 만든 WC 생성구조체 : WNDCLASS or WNDCCLASSEX 윈도우 클래스 저장소 버튼 / 에디트 (미리 제공)\+내가 만든 WC윈도우 객체 생성 -> 구조체 변수 선언 초기화내가 만든 WC\+3번 과정 정보 추가ShowWindow(hwnd, SW_SHOW
윈도우 프로시저 메시지 처리 함수 : 윈도우 클래스당 하나씩 배정된다. 인수 ⑴ hwnd 메시지를 받을 윈도우 핸들 (윈도우 구분 목적) ⑵ iMessage 전달된 메시지의 종류 ⑶ wParam ⑷ lParam 메시지별 부가적 정보 메시지에 따라 값들의 의미는

메시지를 가져오는 함수⑴ GetMessage() : 무한대기\-> 메시지 큐에 메시지가 없다면 새로운 메시지가 전달될 때까지 리턴하지 않는다.즉, 메시지가 없을 경우, 무한 대기 ⑵ PeekMessage() : 바로리턴 \-> 큐에 메시지가 없더라도 리턴할 수 있다.

DC란? Device Context 출력에 필요한 모든 정보를 갖는 구조체 ex) 폰트, 선의 색상과 굵기, 채움 무늬와 색상 등등 > 윈도우를 만들고 그림을 그리려면 반드시 DC의 핸들을 얻어야 한다. ⑴ DC 얻기 : GetDC() DC 해제 : ReleaseD

GetSystemMetrics()Client 영역: 마우스, 키보드 입력을 받고 출력을 보여주기 위한 영역Non Client 영역: Client 이외의 영역 ex) 캡션바, 메뉴, 최대화, 닫기버튼 등⑴ 클라이언트 좌표계 : 윈도우 클라이언트 영역의 좌상단을 기준 (0
마우스 캡쳐 : WM_LBUTTONDOWN에서 SetCapture()현재 어떤 윈도우가 캡쳐되었는지 : GetCapture()↪ 마우스 캡쳐 시엔, WM_NCHITTEST 메시지는 발생하지 않는다.마우스 캡쳐 해제 : WM_LBUTTONUP (다른 윈도우 클릭) OR

void GetLocalTime()↪ 현재 지역 시간void GetSystemTime()↪ 세계 표준 시간(UTC)현재 시간 타이틀 바에 출력하기SYSTEMTIME ↪ 날짜와 시간을 표현하는 데 사용되는 구조체↪ GetLocalTime() 을 활용해 현재 시간을 구한다
도형 타입, 색상 정보, 좌표 정보를 받아 윈도우 창에 도형을 출력한다.각 컨트롤 설정도형 타입 - ComboBox색상(R), (G), (B) - Horizonal Scroll좌표 정보 - Edit Control대화상자 기반 프로그램이므로, 대화상자에 해당하는 프로시저