Fonction de rappel SENDASYNCPROC (winuser.h)
Fonction de rappel définie par l’application utilisée avec la fonction SendMessageCallback . Le système transmet le message à la fonction de rappel après avoir passé le message à la procédure de la fenêtre de destination. Le type SENDASYNCPROC définit un pointeur vers cette fonction de rappel. SendAsyncProc est un espace réservé pour le nom de fonction défini par l’application.
Syntaxe
SENDASYNCPROC Sendasyncproc;
void Sendasyncproc(
HWND unnamedParam1,
UINT unnamedParam2,
ULONG_PTR unnamedParam3,
LRESULT unnamedParam4
)
{...}
Paramètres
unnamedParam1
Type : HWND
Handle de la fenêtre dont la procédure de fenêtre a reçu le message.
Si la fonction SendMessageCallback a été appelée avec son paramètre hwnd défini sur HWND_BROADCAST, le système appelle la fonction SendAsyncProc une fois pour chaque fenêtre de niveau supérieur.
unnamedParam2
Type : UINT
Message.
unnamedParam3
Type : ULONG_PTR
Valeur définie par l’application envoyée à partir de la fonction SendMessageCallback .
unnamedParam4
Type : LRESULT
Résultat du traitement des messages. Cette valeur dépend du message.
Valeur de retour
None
Remarques
Vous installez une fonction de rappel sendAsyncProc définie par l’application en passant un pointeur SENDASYNCPROC à la fonction SendMessageCallback .
La fonction de rappel est appelée uniquement lorsque le thread qui a appelé SendMessageCallback appelle GetMessage, PeekMessage ou WaitMessage.
Configuration requise
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) |
Voir aussi
Conceptuel
Messages et files d’attente de messages
Référence