Die SendAsyncProc -Funktion ist eine anwendungsdefinierte Rückruffunktion mit der SendMessageCallback -Funktion verwendet. Das System übergibt die Nachricht an die Callback-Funktion nach Weitergabe der Nachricht an die Fensterprozedur Ziel. Der SENDASYNCPROC -Typ definiert einen Zeiger auf diese Callback-Funktion. SendAsyncProc ist ein Platzhalter für den Namen der Anwendung definierte Funktion.
VOID CALLBACK SendAsyncProc) HWND Hwnd, / / handle des ZielfensterUINTuMsg, / / NachrichtDWORDdwData, / / anwendungsspezifischer WertLRESULTlResult / / Ergebnis der Nachricht verarbeiten);
Wenn die SendMessageCallback -Funktion mit der Hwnd -Parameter auf HWND_BROADCAST aufgerufen wurde, ruft das System die SendAsyncProC-Funktion einmal für jedes Fenster der obersten Ebene.
Diese Callback-Funktion zurück keinen Wert.
Sie installieren eine anwendungsdefinierte Rückruffunktion für SendAsyncProc durch einen SENDASYNCPROC -Zeiger an die Funktion SendMessageCallback übergeben.
Die Callback-Funktion wird nur aufgerufen, wenn der Thread, der SendMessageCallback genannt WaitMessage , GetMessageoder PeekMessageaufruft.
&Nbsp; Windows NT: Version 3.1 oder höher erforderlich.
Windows:Erfordert Windows 95 oder höher.
Windows CE:Nicht unterstützt.
Header:In winuser.h deklarierten.
Importieren Bibliothek:Benutzerdefinierte.
Nachrichten und Message Queues Übersicht, Message und Message Queue-Funktionen, GetMessage, PeekMessage, SendMessageCallback, WaitMessage