CMFCRibbonBaseElement, classe
La classe d' CMFCRibbonBaseElement est la classe de base pour tous les éléments que vous pouvez ajouter à barre de ruban. Les exemples des éléments du ruban sont des boutons de ruban, des cases à cocher de ruban, et les zones de liste déroulante du ruban.
class CMFCRibbonBaseElement : public CObject
Membres
Constructeurs publics
Nom |
Description |
---|---|
CMFCRibbonBaseElement |
Construit un objet CMFCRibbonBaseElement. |
Méthodes publiques
Nom |
Description |
---|---|
Ajoute un keytip pour l'élément ruban à un tableau de keytips. |
|
Ajoute un élément ruban à la zone de liste spécifiée de commandes de ruban. |
|
Indique si l'élément ruban peut être ajouté à la barre d'outils d'accès rapide. |
|
Indique si la taille de l'élément ruban peut être compacte. |
|
Indique si la hauteur de l'élément ruban peut grimper verticalement jusqu'à la hauteur d'une ligne de ruban. |
|
Indique si la largeur de l'élément ruban peut changer. |
|
Nettoie les paramètres de dimension pour l'élément ruban. |
|
Ferme le menu popup pour l'élément ruban. |
|
Copie l'état d' CMFCRibbonBaseElement spécifié à l'objet actuel. |
|
Détruit l'élément ruban. |
|
Dessine l'image pour l'élément ruban. |
|
Retourne le pointeur spécifié à l'élément ruban s'il indique l'objet actuel. |
|
Extrait un pointeur vers l'élément ruban s'il contient les données spécifiées. |
|
Extrait un pointeur vers l'élément ruban si cet élément est identifié par l'ID de commande spécifiée |
|
Extrait un pointeur vers l'élément ruban si son élément ruban d'origine correspond à l'élément spécifié de ruban. |
|
Retourne la taille compacte de l'élément ruban. |
|
Récupère des données définies par l'utilisateur associées à l'élément ruban. |
|
Retourne la description de l'élément ruban. |
|
Extrait un pointeur vers l'élément ruban si son menu contextuel est déplacé vers le bas. |
|
Ajoute l'élément actuel de ruban au tableau spécifiée. |
|
Ajoute l'élément actuel de ruban au tableau spécifié si l'élément actuel de ruban contient l'ID de commande spécifiée |
|
Extrait un pointeur vers l'élément ruban s'il est mis en surbrillance. |
|
Retourne l'ID de commande de l'élément ruban. |
|
Retourne la taille de l'image de l'élément ruban. |
|
Retourne la taille de l'élément ruban dans son état intermédiaire. |
|
Retourne le keytip associé à l'élément ruban. |
|
Récupère le rectangle de limite de keytip pour l'élément ruban. |
|
Extrait la taille du texte de keytip. |
|
Indique l'emplacement d'affichage de l'élément ruban à un groupe de ruban. |
|
Retourne les keytips associés à un bouton. |
|
Extrait l'ID de commande de notification pour l'élément ruban. |
|
Récupère l'élément d'origine du ruban. |
|
Extrait la catégorie ruban pour l'élément ruban. |
|
Récupère le panneau de ruban qui contient l'élément ruban. |
|
Extrait la barre parente de ruban pour l'élément ruban. |
|
Extrait la fenêtre parente pour l'élément ruban. |
|
Extrait un pointeur vers l'élément ruban si l'utilisateur appuie actuel. |
|
Extrait l'ID de commande de l'élément ruban lorsqu'il se trouve dans la barre d'outils d'accès rapide. |
|
Retourne le rectangle englobant de l'élément ruban. |
|
Retourne la taille normale de l'élément ruban. |
|
Retourne la taille actuelle de l'élément ruban. |
|
Retourne le texte associé à l'élément ruban. |
|
Texte d'info-bulle de la valeur de l'élément ruban. |
|
Extrait la barre de ruban de niveau supérieur pour l'élément ruban. |
|
Spécifie si l'élément ruban a un état compact. |
|
Indique si l'élément parent a le focus clavier. |
|
Spécifie si l'élément ruban a un état intermédiaire. |
|
Spécifie si l'élément ruban possède un grand mode. |
|
Indique si l'élément ruban possède un menu. |
|
Extrait un pointeur vers l'élément ruban si le point spécifié est placé dans celui-ci. |
|
Indique si l'élément ruban est aligné verticalement avec d'autres éléments du ruban. |
|
Indique si la taille de l'image de l'élément ruban est toujours grande. |
|
Indique si l'élément ruban est en mode automatique à répétition. |
|
Spécifie si l'élément ruban est activée. |
|
Spécifie si l'élément ruban est dans un état compact. |
|
|
|
Spécifie si l'élément ruban est désactivé. |
|
Détermine si l'élément ruban affiche un menu contextuel et est déplacé vers le bas. |
|
Spécifie si l'élément ruban a le focus. |
|
Indique si l'élément ruban est contenu dans une galerie de ruban. |
|
Spécifie si l'élément ruban est mis en surbrillance. |
|
Indique si l'image actuelle pour l'élément ruban est taille intermédiaire. |
|
Indique si l'image actuelle pour l'élément ruban est volumineuse. |
|
Indique si l'élément ruban est contenu dans un menu. |
|
Indique si l'utilisateur a cliqué l'élément ruban. |
|
Indique si l'élément ruban est contenu dans la barre d'outils d'accès rapide. |
|
Indique si l'élément ruban est un séparateur d'affichage. |
|
Indique si l'élément ruban est contenu à un groupe qui affiche une bordure commune. |
|
Indique si l'info-bulle s'affiche sous l'élément ruban. |
|
Indique si l'élément ruban peut être sélectionné à l'aide de le clavier. |
|
Indique si le texte de l'élément ruban s'affiche à droite. |
|
Indique si l'élément ruban est actuellement affiché. |
|
Indique si le heigth d'affichage de l'élément ruban est identique à la hauteur d'affichage du panneau de ruban qui le contient. |
|
Envoie une notification de commande à la fenêtre parente de l'élément ruban. |
|
Notifie la fenêtre parente de la barre de ruban lorsqu'un utilisateur met en surbrillance un élément ruban qui est défini dans une liste. |
|
Ajoute l'élément ruban à la barre d'outils d'accès rapide spécifiée. |
|
Met à jour l'info-bulle pour l'élément ruban. |
|
Met à jour l'élément ruban en réponse à l'entrée d'utilisateur stockée. |
|
Calcule la taille du texte pour l'élément ruban. |
|
Appelé par l'infrastructure lorsque la mise en surbrillance change pour un élément ruban qui est défini dans un menu. |
|
Appelé par l'infrastructure pour dessiner l'élément ruban. |
|
Appelé par l'infrastructure pour dessiner le keytip pour l'élément ruban. |
|
Appelé par l'infrastructure lorsque l'image de menu pour l'élément ruban est dessinée. |
|
Appelé par l'infrastructure pour dessiner l'élément ruban dans une zone de liste de commandes. |
|
Appelé par l'infrastructure lorsque l'utilisateur appuie sur un keytip et l'élément ruban a le focus. |
|
Appelé par l'infrastructure lorsque la disposition change la direction. |
|
Appelé par l'infrastructure pour afficher ou masquer l'élément ruban. |
|
Appelé par l'infrastructure lorsque l'élément ruban devient afficher un menu contextuel. |
|
Met à jour l'affichage pour l'élément ruban. |
|
Définit les données d'accessibilité pour l'élément ruban. |
|
Définit la taille d'affichage pour l'élément ruban. |
|
Associe un élément de données avec l'élément ruban. |
|
|
|
Définit la description de l'élément ruban. |
|
Définit l'ID de commande de l'élément ruban. |
|
Définit la taille d'affichage initial pour l'élément ruban. |
|
Définit un keytip pour l'élément ruban. |
|
Définit l'élément d'origine de ruban pour l'élément ruban. |
|
Définit la catégorie parente pour l'élément ruban. |
|
Définit le conteneur parent de menu pour l'élément ruban. |
|
Définit la barre parente de ruban pour l'élément ruban. |
|
Définit les dimensions Franco Camion qu'il affichent le rectangle pour l'élément ruban. |
|
Définit le texte de l'élément ruban. |
|
Définit le texte de l'élément ruban à afficher sur la droite. |
|
Définit le texte d'info-bulle pour l'élément ruban. |
|
Définit l'état de visibilité de l'élément ruban. |
|
Étire la largeur de l'élément ruban. |
|
Modifie la hauteur d'affichage de l'élément ruban en hauteur de ligne spécifiée. |
|
Met à jour le texte d'info-bulle à l'aide de la ressource de commande pour l'élément ruban. |
Méthodes protégées
Nom |
Description |
---|---|
Appelé par l'infrastructure lorsque l'utilisateur appuie sur une touche de raccourci. |
|
Appelé par l'infrastructure lorsqu'un élément ruban accepte ou perd le focus d'entrée. |
Notes
La classe d' CMFCRibbonBaseElement définit les propriétés communes à tous les éléments du ruban qui incluent l'ID de commande, l'étiquette de texte, le texte d'info-bulle, la description de l'élément, et l'état (qui peut être le focus, en surbrillance, enfoncé, désactivé, vérifié, ou supprimé vers le bas).
La taille de l'image d'un élément ruban est définie par le membre d' RibbonImageType , qui peut être l'une des valeurs suivantes :
RibbonImageLarge
RibbonImageSmall
Selon sa taille, un élément ruban affiche une petite ou grande image.
Exemple
L'exemple suivant montre comment utiliser différentes méthodes dans la classe d' CMFCRibbonBaseElement . L'exemple montre comment obtenir un objet d' CMFCRibbonBaseElement d'une classe d' CMFCRibbonStatusBar , définir la description de l'élément ruban, définir le texte, définir un keytip, et définir le texte d'info-bulle pour l'élément ruban. Cet extrait de code fait partie d' Exemple de client de dessin.
// CMFCRibbonStatusBar m_wndStatusBar
CMFCRibbonBaseElement* pPane = m_wndStatusBar.FindByID(nID);
...
pPane->SetDescription(_T("a pane"));
// CString strText
pPane->SetText(strText);
pPane->SetKeys(_T("p"));
pPane->SetToolTipText(_T("this is a pane"));
Hiérarchie d'héritage
Configuration requise
en-tête : afxbaseribbonelement.h