[WinAPI] Deosebirea intre PostMessage si SendMessage

Folosire Windows API in programe C/C++ (forum moderat)
Post Reply
User avatar
Ovidiu Cucu
Fondator
Fondator
Posts: 3778
Joined: 11 Jul 2007, 16:10
Judet: Iaşi
Location: Iasi
Contact:

[WinAPI] Deosebirea intre PostMessage si SendMessage

Post by Ovidiu Cucu » 30 May 2008, 16:46

Intrebare
Care este deosebirea intre functiile PostMessage si SendMessage?

Raspuns
De fapt sunt cateva deosebiri:
    • PostMessage plaseaza mesajul in coada de mesaje; de acolo poate fi luat de aplicatie si eventual trimis la o functie fereastra.
    • SendMessage trimite mesajul direct la functia fereastra.
    • PostMessage intoarce BOOL: non-zero in caz de succes, zero in caz de eroare.
    • SendMessage intoarce LRESULT: valoarea returnata de functia care proceseaza mesajul.
    • PostMessage intoarce imediat.
    • SendMessage asteapta ca mesajul sa fie procesat.

<< Back to Windows API Index



Post Reply