Funkcia PostThreadMessage miesta (miest) správy vo fronte správy zadané vlákno a potom vráti bez čakania na vlákno na spracovanie správy.
BOOL PostThreadMessage ( DWORD idThread; / / thread identifikátorUINTMsg; / / správy na postWPARAMwParam; / / prvýkrát správy parametraLPARAMlParam / / druhom hlásenie parametra);
Funkcia zlyhá ak zadaný vlákno nemá frontu správ. Systém vytvorí front hlásení vlákno, keď vlákno robí svoj prvý hovor do jednej funkcie Win32 používateľa alebo GDI. Ďalšie informácie nájdete v časti poznámky.
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. GetLastError returns ERROR_INVALID_THREAD_ID, ak idThread nie je platný vlákno identifikátor alebo ak vlákno nestanoví idThread nemá frontu správ.
Vlákno, na ktoré sa zaúčtováva správy si vytvorili front hlásení, aneb volanie PostThreadMessage zlyhá. Použite jednu z nasledujúcich metód zvládnuť túto situáciu:
Vlákno, na ktoré sa zaúčtováva správy načíta správy volaním funkcie GetMessage alebo PeekMessage . Hwnd člen vrátený MSG štruktúra je NULL.
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ávy a funkcie frontu správ, GetCurrentThreadId, GetMessage, GetWindowThreadProcessId, MSG, PeekMessage, PostMessage , spať, WaitForSingleObject