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

GetMessage

Messages et files d’attente de messages

PeekMessage

Référence

SendMessageCallback

WaitMessage