Freigeben über


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

InSendMessage

Nachrichten und Nachrichtenwarteschlangen

Referenz

SendMessage