WHAT IS THE USE OF SENDMESSAGE() AND POSTMESSAGE() AND DIFFERENCE BETWEEN THEM ?

James Smith

Total Post:79

Points:395
Posted by  James Smith
 2568  View(s)
Ratings:
Rate this:
  1. James Smith

    Post:79

    Points:395
    What is the use of SendMessage() and PostMessage() and difference between them ?

    These are the Win32 API's provided to send a message to window Or a way to notify a window to perform some action.

    SendMessage() - 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.

Answer

NEWSLETTER

Enter your email address here always to be updated. We promise not to spam!