Partager via


Info-bulle

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

Aperçus

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

Messages

Sujet 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 de texte d’un contrôle d’info-bulle à partir de son rectangle de fenêtre 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, 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 reshows actuellement définies pour un contrôle d’info-bulle.
TTM_GETMARGIN Récupère le jeu de marges supérieure, gauche, inférieure et droite pour une fenêtre d’info-bulle. Une marge correspond à 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érez des informations concernant le titre d’un contrôle d’info-bulle.
TTM_GETTOOLCOUNT Récupère un 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 l’affichage.
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 le traitement.
TTM_SETDELAYTIME Définit les durées initiales, contextuelles et reshow pour 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 correspond à 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 redéployement 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 du texte pour une fenêtre autre que celle sous le curseur de la souris.

Notifications

Sujet Contenu
NM_CUSTOMDRAW (info-bulle) Envoyé par un contrôle d’info-bulle pour notifier ses fenêtres parentes sur les 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é lorsqu’un lien texte à l’intérieur d’une info-bulle est cliqué.
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

Sujet Contenu
NMTTCUSTOMDRAW Contient des informations spécifiques à un code de notification NM_CUSTOMDRAW envoyé par un contrôle d’info-bulle.
NMTTDISPINFO Contient des informations utilisées pour gérer le code de notification TTN_GETDISPINFO. Cette structure remplace la structure TOOLTIPTEXT.
TOOLINFO 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 des 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

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