Partager via


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
Commctrl.h
Noms Unicode et ANSI
TTM_ENUMTOOLSW (Unicode) et TTM_ENUMTOOLSA (ANSI)