PostThreadMessage

Funcția PostThreadMessage locuri (posturi) un mesaj în coada de mesaje thread specificat și întoarce apoi fără așteptare pentru firul să proceseze mesajul.

(BOOL PostThreadMessage DWORD  idThread, / / thread identificatorUINTMsg, / / mesaj de la postWPARAMwParam, / / primul mesaj parametruLPARAMlParam / / al doilea parametru mesaj);
 

Parametrii

idThread
Thread identificatorul de firul în care va fi înregistrată mesajul.

Funcția nu reușește dacă firul specificată nu este o coadă de mesaj. Sistemul creează un fir mesaj coada atunci când firul face său primul apel la una din funcțiile Win32 utilizator sau GDI. Pentru mai multe informații, consultați secțiunea observații.

Msg
Specifică tipul de mesaj pentru a fi postate.
wParam
Specifică informa?ii suplimentare specifice mesaj.
lParam
Specifică informa?ii suplimentare specifice mesaj.

Valorile întroarse

Dacă funcția reușește, valoarea returnată este nenul.

Dacă funcția nu reușește, valoarea returnată este zero. Pentru a obține extins informa?ii eroare, apel GetLastError. GetLastError întoarce ERROR_INVALID_THREAD_ID dacă idThread nu este un identificator de fir de valabil sau dacă firul specificat de idThread nu au o coadă de mesaje.

Observații

Firul care este înregistrat mesajul trebuie să au creat o coadă de mesaje, sau else apelul la PostThreadMessage nu reușește. Utilizați una dintre următoarele metode pentru a gestiona această situație:

Firul care este înregistrat mesajul regăsește mesajul sunând la funcția GetMessage sau PeekMessage . Hwnd structura MSG returnate este NULL.

QuickInfo

nbsp; Windows &NT: necesită versiunea 3.1 sau mai târziu.
Windows:Necesită Windows 95 sau o versiune ulterioară.
Windows CE:Necesită versiunea 1.0 sau mai târziu.
Antet:A declarat în winuser.h.
Import Biblioteca:Utilizarea user32.lib.
Unicode:Pus în aplicare ca Unicode și ANSI versiuni Windows NT.

A se vedea, de asemenea

Mesajele și mesaj cozile de prezentare, mesaj și mesaj coada de funcții, GetCurrentThreadId, GetMessage, GetWindowThreadProcessId, MSG, PeekMessage, PostMessage, de somn, WaitForSingleObject