SendAsyncProc

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);
 

Parameter

hwnd
Handle für das Fenster, dessen Fensterprozedur die Nachricht empfangen.

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.

uMsg
Gibt die Meldung.
dwData
Gibt einen anwendungsdefinierter Wert, der von der Funktion SendMessageCallback gesendet.
lResult
Gibt das Ergebnis der Nachrichtenverarbeitung und hängt von der Nachricht.

Rückgabewerte

Diese Callback-Funktion zurück keinen Wert.

Bemerkungen

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.

QuickInfo

&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.

Siehe auch

Nachrichten und Message Queues Übersicht, Message und Message Queue-Funktionen, GetMessage, PeekMessage, SendMessageCallback, WaitMessage

Index