CMFCRibbonBar, classe
La classe d' CMFCRibbonBar implémente une barre de ruban similaire à celle utilisée dans Office 2007.
class CMFCRibbonBar : public CPane
Membres
Constructeurs publics
Nom |
Description |
---|---|
CMFCRibbonBar::CMFCRibbonBar |
Constructeur par défaut. |
Méthodes publiques
Nom |
Description |
---|---|
Lance une catégorie de contexte qui est déjà visible. |
|
Ajoute une nouvelle catégorie ruban au ruban. |
|
Ajoute une catégorie de contexte. |
|
Ajoute une nouvelle catégorie ruban principale. |
|
|
|
|
|
Ajoutez un élément ruban à droite de la barre de ruban. |
|
Crée une barre de contrôles et la attaché à l'objet de CPane . (Substitutions CPane::CreateEx.) |
|
Crée un contrôle de barre de ruban et l'attache à une barre de ruban. |
|
|
|
|
|
|
|
Activez ou désactivez les conseils clés pour le contrôle du ruban. |
|
Activez Aperçu avant impression tableau. |
|
Active ou désactive des info-bulles et des descriptions d'info-bulle sur la barre de ruban. |
|
Recherchez un élément ruban à l'aide de les données qu'un utilisateur spécifie. |
|
Recherche un élément ruban avec l'ID de commande spécifiée |
|
Recherche l'index de la catégorie ruban qui contient des données définies par l'utilisateur. |
|
|
|
Obtient un pointeur vers une catégorie active. |
|
Retourne la hauteur de légende. (Substitutions CBasePane::GetCaptionHeight.) |
|
Obtient le pointeur à une catégorie trouve à une position d'index spécifiée. |
|
Obtient le nombre de catégories ruban dans la barre de ruban. |
|
|
|
Retourne l'index d'une catégorie ruban. |
|
Extrait le nom du titre de la catégorie de contexte spécifié à l'aide d'un ID |
|
|
|
Obtient un tableau qui contient des pointeurs vers tous les éléments du ruban avec l'ID spécifiée |
|
Obtient un pointeur vers un bouton de ruban. |
|
Retourne un élément ayant le focus. |
|
|
|
|
|
|
|
|
|
|
|
Retourne un pointeur à la catégorie ruban actuellement sélectionnée. |
|
|
|
|
|
Remplit liste qui contient les ID de commande de tous les éléments qui apparaissent dans la Barre d'outils Accès rapide. |
|
|
|
|
|
|
|
|
|
|
|
Masque toutes les catégories qui sont actifs et visibles. |
|
|
|
Recherche un pointeur vers l'élément ruban qui se trouve au point spécifié dans les coordonnées clientes de la barre de ruban. |
|
Détermine si les keytips sont activés. |
|
|
|
Détermine si l'onglet Aperçu avant impression est activé. |
|
|
|
Spécifie si la Barre d'outils Accès rapide est située au-dessus de la barre de ruban. |
|
Détermine si la barre de ruban remplace la légende du frame principal, ou est ajouté au-dessous de la légende de frame. |
|
|
|
Détermine si les descriptions d'info-bulle sont activées. |
|
Détermine si les info-bulles pour la barre du ruban sont activées. |
|
|
|
Indique si le ruban a l'apparence de style Windows 7 (petite touche application rectangulaire). |
|
Surchargé. Charge une barre de ruban des ressources d'application. |
|
|
|
|
|
(Substitutions CPane::OnRTLChanged.) |
|
(Substitutions CBasePane::OnSetAccData.) |
|
|
|
|
|
|
|
|
|
|
|
(Substitutions CBasePane::PreTranslateMessage.) |
|
(Substitutions CPane::RecalcLayout.) |
|
Supprime toutes les catégories ruban de la barre de ruban. |
|
Supprime tous les éléments du ruban de la zone de l'onglet. |
|
Supprime la catégorie ruban qui se trouve à l'index spécifié. |
|
Enregistre la barre de ruban vers une mémoire tampon. |
|
Enregistre la barre de ruban au fichier XML. |
|
Définit une catégorie ruban spécifiée à actif. |
|
|
|
Définit les keytips spécifiés pour tous les éléments du ruban avec l'ID de commande spécifiée |
|
Assigne un bouton de ruban de l'application dans la barre de ruban. |
|
|
|
|
|
Ajoute un ou plusieurs éléments du ruban dans la Barre d'outils Accès rapide. |
|
Spécifie l'état par défaut de la Barre d'outils Accès rapide. |
|
Positionne la Barre d'outils Accès rapide (QAT) au-dessus ou en-dessous de la barre de ruban. |
|
|
|
Activer/désactiver l'apparence de style Windows 7 du ruban (la touche petite application rectangulaire) |
|
Affiche ou masque la catégorie ruban spécifiée. |
|
Affiche ou masque les catégories de contexte avec l'ID spécifiée |
|
|
|
Bascule la barre de ruban entre les états et réduits. agrandis. |
|
|
Notes
Microsoft a introduit le ruban Office Fluent lorsqu'il a simultanément libéré Microsoft Office 2007. Cette barre de ruban n'est pas simplement un contrôle. Il représente un nouveau paradigme d'interface utilisateur. Le ruban est un volet qui contient un jeu d'onglets appelés des catégories. Chaque catégorie est logiquement fractionnée en panneaux de ruban et chaque panneau peut contenir différents contrôles et boutons de commande.
Les éléments qui apparaissent dans la barre de ruban se développent et se rétractent pour effectuer la meilleure utilisation de l'espace disponible. Par exemple, si un panneau de ruban contient l'espace insuffisant pour afficher ses éléments, elle devient un bouton de menu qui affiche des sous-éléments dans un menu contextuel. La barre de ruban se comporte comme une barre de contrôles (non flottante) statique et peut être ancrée en haut d'un frame.
Vous pouvez utiliser la classe d' CMFCRibbonStatusBar pour implémenter une barre d'état semblable à celle utilisée dans Office 2007. Une catégorie ruban contient () et affiche un groupe de panneaux de ruban. Chaque panneau de ruban contient un ou plusieurs éléments du ruban, qui sont dérivés de CMFCRibbonBaseElement.
Pour plus d'informations sur l'ajout d'une barre de ruban à votre application MFC existante, consultez Procédure pas - à - pas : Mettre à jour l'application scribble MFC.
Hiérarchie d'héritage
Configuration requise
en-tête : afxribbonbar.h
Voir aussi
Tâches
Procédure pas - à - pas : Mettre à jour l'application scribble MFC