ReplyMessage-Funktion (winuser.h)
Antwortet auf eine Nachricht, die von der SendMessage-Funktion von einem anderen Thread gesendet wurde.
Syntax
BOOL ReplyMessage(
[in] LRESULT lResult
);
Parameter
[in] lResult
Typ: LRESULT
Das Ergebnis der Nachrichtenverarbeitung. Die möglichen Werte basieren auf der gesendeten Nachricht.
Rückgabewert
Typ: BOOL
Wenn der aufrufende Thread eine Nachricht verarbeitet hat, die von einem anderen Thread oder Prozess gesendet wurde, ist der Rückgabewert nonzero.
Wenn der aufrufende Thread keine Nachricht verarbeitet hat, die von einem anderen Thread oder Prozess gesendet wurde, ist der Rückgabewert 0.
Hinweise
Durch Aufrufen dieser Funktion ermöglicht die Fensterprozedur, die die Nachricht empfängt, dass der Thread, der SendMessage aufgerufen hat, weiterhin ausgeführt wird, als ob der Thread, der die Nachricht empfängt, das Steuerelement zurückgegeben hätte. Der Thread, der die ReplyMessage-Funktion aufruft, wird auch weiterhin ausgeführt.
Wenn die Nachricht nicht über SendMessage gesendet wurde oder die Nachricht vom gleichen Thread gesendet wurde, hat ReplyMessage keine Auswirkung.
Beispiele
Ein Beispiel finden Sie unter Senden einer Nachricht.
Anforderungen
Unterstützte Mindestversion (Client) | Windows 2000 Professional [nur Desktop-Apps] |
Unterstützte Mindestversion (Server) | Windows 2000 Server [nur Desktop-Apps] |
Zielplattform | Windows |
Kopfzeile | winuser.h (einschließlich Windows.h) |
Bibliothek | User32.lib |
DLL | User32.dll |
APIs | ext-ms-win-ntuser-message-l1-1-2 (eingeführt in Windows 10, Version 10.0.10240) |
Siehe auch
Konzept
Nachrichten und Nachrichtenwarteschlangen
Referenz