What is the use of SendMessage() and PostMessage() and difference between them ?
8057
23-Jul-2011
Updated on 23-Sep-2020
James Smith
23-Jul-2011SendMessage() - This message is sent directly to the window. It means it doesn't return until, the "sent message" is not processed( Message handler is not executed).
PostMessage() - This message is sent to the application message queue, from where application will pick up the message later on, gets processed. This API returns immediately as soon as it posts the message to message queue. It never waits for the respective message handler to be executed.