TTM_ENUMTOOLS message
Récupère les informations qu’un contrôle d’info-bulle conserve sur l’outil actuel, c’est-à-dire l’outil pour lequel l’info-bulle affiche actuellement du texte.
Paramètres
-
wParam
-
Index de base zéro de l’outil pour lequel récupérer des informations.
-
lParam
-
Pointeur vers une structure TOOLINFO qui reçoit des informations sur l’outil. Définissez le membre cbSize de cette structure sur sizeof(TOOLINFO) avant d’envoyer ce message. Allouez une mémoire tampon. Définissez le membre lpszText pour qu’il pointe vers la mémoire tampon pour recevoir le texte de l’outil. Il n’existe aucun moyen de déterminer la taille de mémoire tampon requise. Toutefois, le texte de l’outil, tel que retourné au membre lpszText de la structure TOOLINFO , a une longueur maximale de 80 TCHAR, y compris la valeur NULL de fin. Si le texte dépasse cette longueur, il est tronqué.
Valeur retournée
Retourne la valeur FALSE , qu’un outil ait été énuméré ou non.
Notes
Avertissement de sécurité : L’utilisation de ce message peut compromettre la sécurité de votre programme. Ce message ne permet pas au récepteur de messages de connaître la taille de la mémoire tampon ou de spécifier la taille de la mémoire tampon. Vous devez passer en revue les considérations relatives à la sécurité : Contrôles Microsoft Windows avant de continuer.
Spécifications
Condition requise | Valeur |
---|---|
Client minimal pris en charge |
Windows Vista [applications de bureau uniquement] |
Serveur minimal pris en charge |
Windows Server 2003 [applications de bureau uniquement] |
En-tête |
|
Noms Unicode et ANSI |
TTM_ENUMTOOLSW (Unicode) et TTM_ENUMTOOLSA (ANSI) |