Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
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 transmis le message à la procédure de 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 la fonction définie par l’application.
Syntaxe
SENDASYNCPROC Sendasyncproc;
VOID Sendasyncproc(
HWND unnamedParam1,
UINT unnamedParam2,
ULONG_PTR unnamedParam3,
LRESULT unnamedParam4
)
{...}
Paramètres
unnamedParam1
Type : HWND
Handle vers la fenêtre dont la procédure de fenêtre a reçu le message. Ce paramètre est généralement nommé hWnd.
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. Ce paramètre est généralement nommé uMsg.
unnamedParam3
Type : ULONG_PTR
Valeur définie par l’application envoyée à partir de la fonction SendMessageCallback . Ce paramètre est généralement nommé dwData.
unnamedParam4
Type : LRESULT
Résultat du traitement des messages. Cette valeur dépend du message. Ce paramètre est généralement nommé lResult.
Valeur retournée
Aucun
Remarques
Note
Les paramètres sont définis dans l’en-tête sans nom : typedef VOID (CALLBACK* SENDASYNCPROC)(HWND, UINT, ULONG_PTR, LRESULT);. Par conséquent, le bloc de syntaxe les répertorie comme unnamedParam1 - unnamedParam4. Vous pouvez nommer ces paramètres dans votre application. Toutefois, elles sont généralement nommées comme indiqué dans les descriptions des paramètres.
Vous installez une fonction de rappel définie par l’application SendAsyncProc en passant un pointeur SENDASYNCPROC à la fonction SendMessageCallback .
La fonction de rappel est appelée uniquement lorsque le thread appelé SendMessageCallback appelle GetMessage, PeekMessage ou WaitMessage.
Spécifications
| Requirement | Valeur |
|---|---|
| Client minimum requis | Windows 2000 Professionnel [applications de bureau uniquement] |
| Serveur minimal pris en charge | Windows 2000 Server [applications de bureau uniquement] |
| plateforme cible | Fenêtres |
| Header | winuser.h (include Windows.h) |
Voir aussi
Conceptuel
Messages et files d’attente de messages
Référence