PostMessage funkcia miesta (miest) správy vo fronte správy priradený vláknu, že vytvoril zadané okno a potom ju vráti bez čakania na vlákno na spracovanie správy. Správy vo fronte správy sa prevezmú volaním funkcie GetMessage alebo PeekMessage.
BOOL PostMessage ( HWND hWnd; / / zvládnuť cieľového oknaUINTMsg; / / správy na postWPARAMwParam; / / prvýkrát správy parametraLPARAMlParam / / druhom hlásenie parametra);
| Hodnota | Význam |
|---|---|
| HWND_BROADCAST | Správa sa odošle na všetky najvyššej úrovne systému windows v systéme, vrátane zdravotne postihnutých alebo neviditeľné unowned okien, prekrytia okná a automaticky otvárané okná. Správa nie je zaúčtovaný do podriadené okná. |
| HODNOTU NULL | Funkcia chová ako volanie PostThreadMessage s parametrom dwThreadId nastavená na identifikátor aktuálne vlákno. |
Ak funkciu podarí, vrátená hodnota je nenulové.
Ak funkcia zlyhá, vrátená hodnota je nula. Získajte rozšírené informácie o chybách, volajte na číslo GetLastError.
Aplikácie, ktoré potrebujú komunikovať pomocou HWND_BROADCAST mali použiť funkciu RegisterWindowMessage získať správa vynikla pre komunikáciu medzi aplikáciami.
Ak posielate správu v rozsahu pod WM_USER funkcie asynchrónne správy (PostMessage, SendNotifyMessagea SendMessageCallback), jeho správa parametre možno neobsahuje ukazovatele. V opačnom prípade operácie zlyhajú. Funkcie vrátia pred prijímajúceho vlákno sa mal šancu spracovať správu a odosielateľ uvoľníte pamäť predtým, ako sa používa.
nbsp; Systém Windows &NT: vyžaduje verzia 3.1 alebo novšia.
Windows:Vyžaduje systém Windows 95 alebo novším.
Windows CE:Vyžaduje verziu 1.0 alebo novšiu verziu.
Hlavičky:Deklarovaný v súbore winuser.h.
Importovať knižnica:Použiť user32.lib.
Unicode:Implementovaný ako Unicode, ANSI verzia v systéme Windows NT.
Správy a správy fronty prehľad správ a funkcie frontu správ, GetMessage, PeekMessage, SendMessageCallback, SendNotifyMessage