Message Queue Functions
The following table shows the message queue functions, with a description of the purpose of each.
Programming element | Description |
---|---|
DispatchMessage | This function dispatches a message to a window procedure. |
GetMessage | This function retrieves a message from the calling thread's message queue and places it in the specified structure. |
GetMessagePos | This function returns a long value that gives the cursor position in screen coordinates. |
GetMessageQueueReadyTimeStamp | This function retrieves the time at which a specified thread was last ready to process a message. |
GetMessageSource | This function determines the source of a keyboard message. |
InSendMessage | This function determines whether the current window procedure is processing a message that was sent from another thread (in the same process or a different process) by a call to the SendMessage function. |
PeekMessage | This function checks a thread message queue for a message and places the message (if any) in the specified structure. |
PostMessage | This function places a message in the message queue associated with the thread that created the specified window and then returns without waiting for the thread to process the message. |
PostQuitMessage | This function indicates to Windows that a thread has made a request to terminate (quit). |
PostThreadMessage | This function places a message in the message queue of the specified thread and then returns without waiting for the thread to process the message. |
RegisterWindowMessage | This function defines a new window message that is guaranteed to be unique throughout the system. |
SendMessage | This function sends the specified message to a window or windows. |
SendMessageTimeout | This function sends a specified message to a window by calling the window procedure for the specified window, with the message as one of the parameters for the window procedure. |
SendNotifyMessage | This function sends the specified message to the given window. |
TranslateMessage | This function translates virtual-key messages into character messages. |
See Also
Last updated on Wednesday, April 13, 2005
© 2005 Microsoft Corporation. All rights reserved.