PostThreadMessage

Funksjonen PostThreadMessage plasserer (innlegg) en melding i meldingskøen med den angitte tråden, og returnerer uten å vente på å behandle meldingen tråden.

BOOL PostThreadMessage) DWORD  idThread, / / thread identifikatorUINTMsg, / / message for å postereWPARAMwParam, / / message først parameterenLPARAMlParam / / sekund message-parameter);
 

Parametere

idThread
Tråd-IDen for tråden som meldingen skal bokføres.

Funksjonen mislykkes hvis angitte tråden ikke har en meldingskø. Programmet oppretter meldingskøen for en tråd, når tråden gjør første kall til en av funksjonene Win32 brukeren eller GDI. Hvis du vil ha mer informasjon, se under Merknader.

Msg
Angir hvilken type melding skal posteres.
wParam
Angir tilleggsinformasjon message-spesifikke.
lParam
Angir tilleggsinformasjon message-spesifikke.

Returverdier

Hvis funksjonen lykkes, er returverdien ikke-null.

Hvis funksjonen mislykkes, er verdien som returneres Null. Til å vise utvidet feilinformasjon, kan du ringe GetLastError. GetLastError returnerer ERROR_INVALID_THREAD_ID Hvis idThread er ikke en gyldig tråd-IDen, eller hvis tråden som er angitt av idThread har ikke en meldingskø.

Merknader

Tråden som meldingen er bokført må ha opprettet en meldingskø, eller ellers kallet til PostThreadMessage mislykkes. Bruk en av følgende metoder for å håndtere denne situasjonen:

Tråden som meldingen er bokført, henter meldingen ved å kalle funksjonen GetMessage eller PeekMessage . Hwnd -medlem av returnerte MSG strukturen er NULL.

Hurtiginformasjon

nbsp; Windows &NT: krever versjon 3.1 eller senere.
Windows:Krever Windows 95 eller senere.
Windows CE:Krever versjon 1.0 eller senere.
Topptekst:Deklarert i winuser.h.
Importere biblioteket:Bruk user32.lib.
Unicode:Implementert som Unicode- og ANSI-versjoner på Windows NT.

Se også

Meldinger og melding køer oversikt, melding, og meldingen køen funksjoner, GetCurrentThreadId, GetMessage, GetWindowThreadProcessId, MSG, PeekMessage, PostMessage, sove, WaitForSingleObject