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
Messages et files d’attente de messages
Référence