## SendMessage & PostMessage ## 1. 기본적인 동작 방식 - 기본적으로 시스템에는 하나의 메시지큐가 있고, 또한 각 스레드 마다 메시지큐가 하나식 생긴다. - 스레드가 처음 생성될 시에는 메시지큐가 생성되지 않고, 메시지큐가 필요한 시점에서 생성된다. (메시지큐가 필요한 시점이란 메시지를 필요로 하는 관련 함수가 한번이라도 호출 되는 시점을 말한다..gdi함수 등..) - SendMessage의 경우 메시지큐를 거치지 않고 직접 윈도우 프로시저를 호출한다. - PostMessage의 경우 메시지큐에서 메시지를 받아와 순서대로 처리한다. (모든 메시지가 메시지큐에 차례로 들어가는 것은 아니다. 예를 들어 WM_PAINT의 경우 이미 메지시큐에 WM_PAINT가 있다면 뒤에 들어온 ..