Het opgegeven bericht verzendt de SendMessageCallback functie naar een venster of windows. De functie roept de procedure venster voor het opgegeven venster en onmiddellijk geretourneerd. Nadat de procedure venster het bericht verwerkt, het systeem de opgegeven callback functie, het resultaat van de verwerking van berichten en een toepassing gedefinieerde waarde doorgeven aan de callback functie wordt gebeld.
BOOL SendMessageCallback () HWNDhWnd, / / verwerken van bestemming vensterUINTMsg, / / bericht te sturen WPARAMwParam, / / eerste bericht parameterLPARAMlParam, / / tweede bericht parameterSENDASYNCPROClpResultCallBack, / / functie te ontvangen bericht waardeDWORDdwData / / waarde doorgeven aan callback functie);
Als hWnd HWND_BROADCAST is, het systeem de SendAsyncProc callback functie eenmaal aangeroepen voor elk venster op het hoogste niveau.
Als de functie slaagt, is de retourwaarde aan nul.
Als de functie mislukt, is de retourwaarde nul. Te krijgen uitgebreide foutinformatie, Bel GetLastError.
Als u verzenden een bericht in het bereik onder WM_USER de asynchroon bericht functies (PostMessage, SendNotifyMessageen SendMessageCallback), kunnen de bericht-parameters pointers niet opnemen. Anders mislukt de bewerking. De functies zal terugkeren voordat de ontvangende draad een kans heeft voor het verwerken van het bericht en de afzender zal gratis het geheugen voordat het wordt gebruikt.
Toepassingen die moeten communiceren met behulp van HWND_BROADCAST moeten de functie RegisterWindowMessage gebruiken voor het verkrijgen van een unieke bericht voor bepaalde communicatie.
De callback functie wordt aangeroepen, alleen wanneer de thread die genoemd SendMessageCallback ook GetMessage, PeekMessageof WaitMessage roept.
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, PostMessage, RegisterWindowMessage, SendAsyncProc, SendMessageCallback, SendNotifyMessage