WindowsApi:SendMessage
PostMessage() 함수가 발생시키는 메세지는 메세지 큐에 들어가게 됩니다. 윈도우에서 발생하는 일반적인 메세지들과 마찬가지로 해당 메세지는 GetMessage() 나 PeekMessage() 함수에 의해 처리되기 때문에 PostMessage() 함수를 호출 한 후의 루틴들을 모두 수행한 후 메세지가 처리됩니다. 즉, PostMessage() 가 어떤 루틴의 앞부분에 호출되더라도 그 루틴이 종료된 후 GetMessage() 함수에 의해 발생한 메세지가 처리되는 것입니다.
Synopsis
-
message
: 발생시키고자 하는 메세지를unsigned int
타입으로 명시합니다. -
wParam
: 메세지에 대한 부가적인 정보를WPARAM
타입으로 명시합니다. 기본적으로 0값을 가집니다. -
lParam
: 메세지에 대한 부가적인 정보를LPARAM
타입으로 명시합니다. 기본적으로 0값을 가집니다.
반환값은 메세지를 처리한 후의 결과를 반환합니다. 발생한 메세지에 의해 수행되는 루틴은 루틴에 대한 결과를 반환할 수 있고, 반환한 결과 값은 이 함수의 반환값이 됩니다.