Het opgegeven bericht verzendt de SendMessageTimeout functie naar een venster of windows. De functie roept de procedure venster voor het opgegeven venster en, als het opgegeven venster tot een andere thread behoort, retourneert niet totdat het venster procedure is verwerkt of de opgegeven time-outperiode is verstreken. Als het venster bericht ontvangen tot dezelfde wachtrij als de huidige thread behoort, de procedure venster Direct wordt genoemd — de time-outwaarde wordt genegeerd.
LRESULT SendMessageTimeout) HWND hWnd, / / verwerken van bestemming vensterUINTMsg, / / bericht te sturenWPARAMwParam, / / eerste bericht parameterLPARAMlParam, / / tweede bericht parameterUINTfuFlags, / / hoe om het bericht te verzendenUINTuTimeout, / / duur van time-outLPDWORDlpdwResult / / terug waarde voor synchrone oproep);
| Waarde | Betekenis |
|---|---|
| SMTO_ABORTIFHUNG | Retourzendingen zonder te wachten voor de time-outperiode verstrijken als de ontvangstprocedure lijkt te zijn in een "vastgelopen" staat. |
| SMTO_BLOCK | De aanroepende draad verhindert andere aanvragen verwerkt totdat de functie weer. |
| SMTO_NORMAL | De aanroepende draad wordt niet verhinderd andere aanvragen verwerkt tijdens het wachten voor de functie voor het retourneren. |
| SMTO_NOTIMEOUTIFNOTHUNG | Windows NT 5.0 en hoger: Geeft niet als resultaat wanneer de time-outperiode is verstreken als de ontvangende thread is niet opgehangen. |
Als de functie slaagt, is de retourwaarde aan nul.
Als de functie mislukt of time-out, de retourwaarde nul is. Te krijgen uitgebreide foutinformatie, Bel GetLastError. Als GetLastError nul retourneert, vervolgens time-out de functie. SendMessageTimeout biedt geen informatie over individuele windows uit timing als HWND_BROADCAST wordt gebruikt.
nbsp; Windows &NT: versie 3.1 of hoger vereist.
Windows:Windows 95 of hoger vereist.
Windows CE:Niet-ondersteunde.
Header:Verklaard in winuser.h.
Bibliotheek importeren:User32.lib gebruiken.
Unicode:Geďmplementeerd als Unicode en ANSI-versies van Windows NT.
Berichten en bericht wachtrijen overzicht, bericht en bericht wachtrij functies, InSendMessage, PostMessage, SendDlgItemMessage, SendMessage, SendMessageCallback, SendNotifyMessage