Funksjonen SendMessageTimeout sender den angitte meldingen til et vindu eller windows. Funksjonen kaller opp prosedyren med vindu for det angitte vinduet og, hvis det angitte vinduet tilhører en annen tråd, returnerer ikke til vinduet prosedyren har behandlet meldingen eller den angitte tidsavbruddsperioden er utløpt. Hvis vinduet mottar meldingen tilhører samme køen som gjeldende tråd, vinduet prosedyren kalles direkte, ignoreres verdien for tidsavbrudd.
() Ikke hente LRESULT SendMessageTimeout HWND hWnd, / / håndtere av målvinduetUINTMsg, / / message for å sendeWPARAMwParam, / / message først parameterenLPARAMlParam, / / sekund message-parameterUINTfuFlags, / / hvordan du sender meldingenUINTuTimeout, / / tidsavbrudd varighetLPDWORDlpdwResult / / returneres verdien for synkron kallet);
| Verdi | Betydning |
|---|---|
| SMTO_ABORTIFHUNG | Returnerer uten venter på tidsavbruddet til å være inaktiv hvis det mottakende prosessen synes å være i en tilstand som "hang". |
| SMTO_BLOCK | Hindrer kallende tråden i å behandle andre forespørsler til funksjonen returnerer. |
| SMTO_NORMAL | Kallende tråden er ikke hindret fra behandling av andre forspørsler mens du venter på funksjonen til å returnere. |
| SMTO_NOTIMEOUTIFNOTHUNG | Windows NT 5.0 og senere: Returnerer ikke når tidsavbruddet skal gå hvis mottakende tråden ikke henger. |
Hvis funksjonen lykkes, er returverdien ikke-null.
Hvis funksjonen mislykkes eller tidsavbrudd, returverdien er null. Til å vise utvidet feilinformasjon, kan du ringe GetLastError. Hvis GetLastError returnerer null, deretter ble funksjonen tidsavbrutt. SendMessageTimeout gir ikke informasjon om individuelle windows tidsavbrutt Hvis HWND_BROADCAST brukes.
nbsp; Windows &NT: krever versjon 3.1 eller senere.
Windows:Krever Windows 95 eller senere.
Windows CE:Som ikke støttes.
Topptekst:Deklarert i winuser.h.
Importere biblioteket:Bruk user32.lib.
Unicode:Implementert som Unicode- og ANSI-versjoner på Windows NT.
Meldinger og melding køer oversikt, melding, og meldingen køen funksjoner, InSendMessage, PostMessage, SendDlgItemMessage, SendMessage, SendMessageCallback, SendNotifyMessage