프로그램 구조
윈도우 프로그램은 아래 두가지를 가진다. 1. WinMain() - 윈도우 클래스 정보(윈도우 클래스 등록 , 윈도우 생성) - 메시지 루프(OS가 만든 메시지 큐에서 메시지를 꺼내어 WndProc()에 전달) 2. WndProc() - WinMain() 메시지 루프에서 받은 메시지에 맞는 처리 윈도우는 프로그램(A)이 실행되면 해당 프로그램의 메시지 큐를 만들고, 프로그램(A)이 만들어낸 모든 메시지를 메시지큐에 저장하면 프로그램 메시지 루프에서 메시지를 빼내어 WndProc()에서 해당 메시지에 따른 처리를 하게된다. 일부 메시지는 메시지 큐를 거치지 않고 바로 WndProc()에 전달되기도 한다. 메시지 루프는 메시지 큐에서 가져온 메시지를 MSG구조체에 채우고 만약, 키보드 입력을 받으면 변환 작..
프로그래밍/API
2016. 1. 9. 18:57