Partager via


CToolTipCtrl, classe

Encapsule les fonctionnalités d'un contrôle d'info-bulle « , » une petite fenêtre indépendante qui affiche une ligne de texte unique qui décrit l'objectif d'un outil dans une application.

class CToolTipCtrl : public CWnd

Membres

Constructeurs publics

Nom

Description

CToolTipCtrl::CToolTipCtrl

Construit un objet CToolTipCtrl.

Méthodes publiques

Nom

Description

CToolTipCtrl::Activate

Active et place le contrôle d'info-bulle.

CToolTipCtrl::AddTool

Enregistre un outil avec le contrôle d'info-bulle.

CToolTipCtrl::AdjustRect

Convertit entre le rectangle d'affichage du texte d'un contrôle d'info-bulle et son rectangle de fenêtre.

CToolTipCtrl::Create

Crée un contrôle d'info-bulle et l'attache à un objet d' CToolTipCtrl .

CToolTipCtrl::CreateEx

Crée un contrôle d'info-bulle avec les styles étendus par windows spécifiées et l'attache à un objet d' CToolTipCtrl .

CToolTipCtrl::DelTool

Supprime un outil du contrôle d'info-bulle.

CToolTipCtrl::GetBubbleSize

Extrait la taille de l'info-bulle.

CToolTipCtrl::GetCurrentTool

Récupère des informations, telles que la taille, la position, et le texte, de la fenêtre d'info-bulle que le contrôle d'info-bulle actuellement affiche.

CToolTipCtrl::GetDelayTime

Extrait l'initial, le menu contextuel, et les durées de reshow qui sont actuellement définies pour un contrôle d'info-bulle.

CToolTipCtrl::GetMargin

Récupère le supérieur, gauche, base, et droite les marges définies pour une fenêtre d'info-bulle.

CToolTipCtrl::GetMaxTipWidth

Extrait la largeur maximale pour une fenêtre d'info-bulle.

CToolTipCtrl::GetText

Extrait le texte qu'un contrôle d'info-bulle met à jour pour un outil.

CToolTipCtrl::GetTipBkColor

Extrait la couleur d'arrière-plan dans une fenêtre d'info-bulle.

CToolTipCtrl::GetTipTextColor

Extrait la couleur du texte dans une fenêtre d'info-bulle.

CToolTipCtrl::GetTitle

Récupère le titre du contrôle d'info-bulle actuellement.

CToolTipCtrl::GetToolCount

Récupère un nombre des outils mis à jour par un contrôle d'info-bulle.

CToolTipCtrl::GetToolInfo

Récupère les informations qu'un contrôle d'info-bulle met à jour sur un outil.

CToolTipCtrl::HitTest

Teste un point pour déterminer s'il est dans le rectangle englobant de l'outil donné. Si oui, récupère des informations sur l'outil.

CToolTipCtrl::Pop

Supprime une fenêtre d'info-bulle affichée dans la vue.

CToolTipCtrl::Popup

Pour afficher le contrôle d'info-bulle actuellement aux coordonnées du dernier message de la souris.

CToolTipCtrl::RelayEvent

Passe un message de la souris sur un contrôle d'info-bulle pour traiter.

CToolTipCtrl::SetDelayTime

Définit l'initial, le menu contextuel, et les durées de reshow pour un contrôle d'info-bulle.

CToolTipCtrl::SetMargin

Définit le niveau supérieur, gauche, base, et droite des marges pour une fenêtre d'info-bulle.

CToolTipCtrl::SetMaxTipWidth

Définit la largeur maximale pour une fenêtre d'info-bulle.

CToolTipCtrl::SetTipBkColor

Définit la couleur d'arrière-plan dans une fenêtre d'info-bulle.

CToolTipCtrl::SetTipTextColor

Définit la couleur du texte dans une fenêtre d'info-bulle.

CToolTipCtrl::SetTitle

Ajoute une chaîne standard d'icône et de titre à une info-bulle.

CToolTipCtrl::SetToolInfo

Définit les informations qu'une info-bulle met à jour pour un outil.

CToolTipCtrl::SetToolRect

Définit un nouveau rectangle englobant d'un outil.

CToolTipCtrl::SetWindowTheme

Définit le style de la fenêtre d'info-bulle.

CToolTipCtrl::Update

Force l'outil actuel à redessiner.

CToolTipCtrl::UpdateTipText

Définit le texte d'info-bulle pour un outil.

Notes

Un « outil » est une fenêtre, telle qu'une fenêtre enfant ou un contrôle, ou une zone rectangulaire définie par l'application dans une zone cliente de la fenêtre. Une info-bulle est masquée le plus souvent, apparaissant uniquement lorsque l'utilisateur place le curseur sur un outil et des feuilles il existe d'environ un moitié seconde. L'info-bulle apparaît près de le curseur et disparaît lorsque l'utilisateur clique sur un bouton de souris ou ferme le curseur l'outil.

CToolTipCtrl fournit les fonctionnalités pour contrôler la durée de démarrage et durée de l'info-bulle, les largeurs de marge entourant le texte d'info-bulle, de la largeur de la fenêtre d'info-bulle elle-même, et la couleur du texte et de l'arrière-plan de l'info-bulle. Un seul contrôle d'info-bulle peut fournir des informations pour plusieurs outil.

La classe d' CToolTipCtrl fournit les fonctionnalités du contrôle commun tooltip windows. Ce contrôle (et par conséquent la classe d' CToolTipCtrl ) est disponible uniquement aux programmes s'exécutant sous les versions de Windows 3,51 95/98 et Windows NT et versions ultérieures.

Pour plus d'informations sur l'activation des info-bulles, consultez l' Info-bulles dans les fenêtres non dérivées de CFrameWnd.

Pour plus d'informations sur l'utilisation CToolTipCtrl, consultez contrôles et l' Utilisation CToolTipCtrl.

Hiérarchie d'héritage

CObject

CCmdTarget

CWnd

CToolTipCtrl

Configuration requise

Header: afxcmn.h

Voir aussi

Référence

CWnd, classe

Graphique de la hiérarchie

CToolBar, classe