Partager via


Fonction ReplyMessage (winuser.h)

Répond à un message envoyé à partir d’un autre thread par la fonction SendMessage .

Syntaxe

BOOL ReplyMessage(
  [in] LRESULT lResult
);

Paramètres

[in] lResult

Type : LRESULT

Résultat du traitement du message. Les valeurs possibles sont basées sur le message envoyé.

Valeur retournée

Type : BOOL

Si le thread appelant traitait un message envoyé à partir d’un autre thread ou processus, la valeur de retour est différente de zéro.

Si le thread appelant ne traitait pas un message envoyé à partir d’un autre thread ou processus, la valeur de retour est zéro.

Remarques

En appelant cette fonction, la procédure de fenêtre qui reçoit le message permet au thread qui a appelé SendMessage de continuer à s’exécuter comme si le thread recevant le message avait retourné le contrôle. Le thread qui appelle la fonction ReplyMessage continue également de s’exécuter.

Si le message n’a pas été envoyé via SendMessage ou si le message a été envoyé par le même thread, ReplyMessage n’a aucun effet.

Exemples

Pour obtenir un exemple, consultez Envoi d’un message.

Spécifications

   
Client minimal pris en charge Windows 2000 Professionnel [applications de bureau uniquement]
Serveur minimal pris en charge Windows 2000 Server [applications de bureau uniquement]
Plateforme cible Windows
En-tête winuser.h (inclure Windows.h)
Bibliothèque User32.lib
DLL User32.dll
Ensemble d’API ext-ms-win-ntuser-message-l1-1-2 (introduit dans Windows 10, version 10.0.10240)

Voir aussi

Conceptuel

InSendMessage

Messages et files d’attente de messages

Référence

SendMessage