Partager via


Info-bulle

Cette section contient des informations sur les éléments de programmation utilisés avec les contrôles d’info-bulle.

Vues d'ensemble

Rubrique Contenu
À propos des contrôles d’info-bulle Les info-bulles s’affichent automatiquement ou s’affichent lorsque l’utilisateur met en pause le pointeur de la souris sur un outil ou un autre élément d’interface utilisateur.
Utilisation des contrôles d’info-bulle Cette section contient des exemples qui montrent comment créer différents types d’info-bulles.

Messages

Rubrique Contenu
TTM_ACTIVATE Active ou désactive un contrôle d’info-bulle.
TTM_ADDTOOL Inscrit un outil avec un contrôle d’info-bulle.
TTM_ADJUSTRECT Calcule le rectangle d’affichage du texte d’un contrôle d’info-bulle à partir de son rectangle de fenêtre, ou le rectangle de fenêtre d’info-bulle nécessaire pour afficher un rectangle d’affichage de texte spécifié.
TTM_DELTOOL Supprime un outil d’un contrôle d’info-bulle.
TTM_ENUMTOOLS 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.
TTM_GETBUBBLESIZE Retourne la largeur et la hauteur d’un contrôle d’info-bulle.
TTM_GETCURRENTTOOL Récupère les informations de l’outil actuel dans un contrôle d’info-bulle.
TTM_GETDELAYTIME Récupère les durées initiales, contextuelles et réafficher actuellement définies pour un contrôle d’info-bulle.
TTM_GETMARGIN Récupère les marges supérieures, gauche, inférieures et droites définies pour une fenêtre d’info-bulle. Une marge est la distance, en pixels, entre la bordure de la fenêtre d’info-bulle et le texte contenu dans la fenêtre d’info-bulle.
TTM_GETMAXTIPWIDTH Récupère la largeur maximale d’une fenêtre d’info-bulle.
TTM_GETTEXT Récupère les informations qu’un contrôle d’info-bulle conserve sur un outil.
TTM_GETTIPBKCOLOR Récupère la couleur d’arrière-plan dans une fenêtre d’info-bulle.
TTM_GETTIPTEXTCOLOR Récupère la couleur du texte dans une fenêtre d’info-bulle.
TTM_GETTITLE Récupérer des informations concernant le titre d’un contrôle d’info-bulle.
TTM_GETTOOLCOUNT Récupère le nombre d’outils gérés par un contrôle d’info-bulle.
TTM_GETTOOLINFO Récupère les informations qu’un contrôle d’info-bulle conserve sur un outil.
TTM_HITTEST Teste un point pour déterminer s’il se trouve dans le rectangle englobant de l’outil spécifié et, le cas échéant, récupère des informations sur l’outil.
TTM_NEWTOOLRECT Définit un nouveau rectangle englobant pour un outil.
TTM_POP Supprime une fenêtre d’info-bulle affichée de la vue.
TTM_POPUP Provoque l’affichage de l’info-bulle aux coordonnées du dernier message de la souris.
TTM_RELAYEVENT Transmet un message de souris à un contrôle d’info-bulle pour traitement.
TTM_SETDELAYTIME Définit les durées initiales, contextuelles et réafficher un contrôle d’info-bulle.
TTM_SETMARGIN Définit les marges supérieure, gauche, inférieure et droite d’une fenêtre d’info-bulle. Une marge est la distance, en pixels, entre la bordure de la fenêtre d’info-bulle et le texte contenu dans la fenêtre d’info-bulle.
TTM_SETMAXTIPWIDTH Définit la largeur maximale d’une fenêtre d’info-bulle.
TTM_SETTIPBKCOLOR Définit la couleur d’arrière-plan dans une fenêtre d’info-bulle.
TTM_SETTIPTEXTCOLOR Définit la couleur du texte dans une fenêtre d’info-bulle.
TTM_SETTITLE Ajoute une icône standard et une chaîne de titre à une info-bulle.
TTM_SETTOOLINFO Définit les informations qu’un contrôle d’info-bulle gère pour un outil.
TTM_SETWINDOWTHEME Définit le style visuel d’un contrôle d’info-bulle.
TTM_TRACKACTIVATE Active ou désactive une info-bulle de suivi.
TTM_TRACKPOSITION Définit la position d’une info-bulle de suivi.
TTM_UPDATE Force le redessination de l’info-bulle actuelle.
TTM_UPDATETIPTEXT Définit le texte d’info-bulle d’un outil.
TTM_WINDOWFROMPOINT Permet à une procédure de sous-classe d’afficher le texte d’une info-bulle pour une fenêtre autre que celle située sous le curseur de la souris.

Notifications

Rubrique Contenu
NM_CUSTOMDRAW (info-bulle) Envoyé par un contrôle d’info-bulle pour informer ses fenêtres parentes des opérations de dessin. Ce code de notification est envoyé sous la forme d’un message WM_NOTIFY .
TTN_GETDISPINFO Envoyé par un contrôle d’info-bulle pour récupérer les informations nécessaires à l’affichage d’une fenêtre d’info-bulle. Ce code de notification est envoyé sous la forme d’un message WM_NOTIFY .
TTN_LINKCLICK Envoyé lorsque l’utilisateur clique sur un lien de texte à l’intérieur d’une info-bulle.
TTN_NEEDTEXT Envoyé par un contrôle d’info-bulle pour récupérer les informations nécessaires à l’affichage d’une fenêtre d’info-bulle. Cette notification est identique à TTN_GETDISPINFO. Ce code de notification est envoyé sous la forme d’un message WM_NOTIFY .
TTN_POP Avertit la fenêtre propriétaire qu’une info-bulle est sur le point d’être masquée. Ce code de notification est envoyé sous la forme d’un message WM_NOTIFY .
TTN_SHOW Avertit la fenêtre propriétaire qu’un contrôle d’info-bulle est sur le point d’être affiché. Ce code de notification est envoyé sous la forme d’un message WM_NOTIFY .

Structures

Rubrique Contenu
NMTTCUSTOMDRAW Contient des informations spécifiques à un NM_CUSTOMDRAW code de notification envoyé par un contrôle d’info-bulle.
NMTTDISPINFO Contient les informations utilisées pour gérer le code de notification TTN_GETDISPINFO . Cette structure remplace la structure TOOLTIPTEXT .
INFO-OUTIL La structure TOOLINFO contient des informations sur un outil dans un contrôle d’info-bulle.
TTGETTITLE Fournit des informations sur le titre d’un contrôle d’info-bulle.
TTHITTESTINFO Contient les informations qu’un contrôle d’info-bulle utilise pour déterminer si un point se trouve dans le rectangle englobant de l’outil spécifié. Si le point se trouve dans le rectangle, la structure reçoit des informations sur l’outil.

Constantes

Rubrique Contenu
Styles d’info-bulle Cette section répertorie les styles de contrôle utilisés avec les contrôles d’info-bulle.