프로그래밍/VC++ 개발 코딩
PostThreadMessage
강태공97
2014. 1. 17. 21:43
BOOL PostThreadMessage(DWORD idThread, UINT Msg, WPARAM wParam, LPARAM lParam);
다른 스레드의 메시지 큐에 메시지를 붙일 때 사용한다. 윈도우 핸들 대신 스레드의 ID 를 첫 번째 인수로 지정해 준다. 이때 이 메시지를 받을 스레드는 반드시 스레드 큐를 가지고 있어야 하는데 큐를 가지지 않는 Worker 스레드는 메시지를 받지 못한다.
[그림] PostMessage 와 SendMessage 가 메시지를 넣는 지점
출처: 김상현 API 완전정복...