CMFCRibbonStatusBar, classe
La classe d' CMFCRibbonStatusBar implémente un contrôle de barre d'état qui peut afficher des éléments du ruban.
class CMFCRibbonStatusBar : public CMFCRibbonBar
Membres
Méthodes publiques
Nom |
Description |
---|---|
Ajoute un élément dynamique à la barre d'état du ruban. |
|
Ajoute un nouvel élément ruban à la barre d'état du ruban. |
|
Ajoute un élément ruban à l'aire étendue de la barre d'état du ruban. |
|
Ajoute un séparateur à la barre d'état du ruban. |
|
Crée une barre d'état du ruban. |
|
Crée une barre d'état du ruban avec un style étendu. |
|
|
|
Retourne un pointeur vers l'élément dont l'ID de commande spécifiée |
|
Retourne le nombre d'éléments définis de développement ordre la zone principale de la barre d'état du ruban. |
|
Retourne un pointeur vers l'élément situé à un index spécifié. |
|
Retourne le nombre d'éléments définis dans l'aire étendue de la barre d'état du ruban. |
|
Retourne un pointeur vers l'élément situé à un index spécifié dans l'aire étendue de la barre d'état du ruban. |
|
|
|
|
|
|
|
|
|
Détermine si le mode d'informations est activé pour la barre d'état du ruban. |
|
(Substitutions CMFCRibbonBar::RecalcLayout.) |
|
Supprime tous les éléments de la barre d'état du ruban. |
|
Supprime l'élément qui a un ID de commande spécifié de la barre d'état du ruban. |
|
Active ou désactive le mode d'informations pour la barre d'état du ruban. |
Méthodes protégées
Nom |
Description |
---|---|
Affiche la chaîne d'information qui apparaît sur la barre d'état du ruban lorsque le mode d'informations est activé. |
Notes
Les utilisateurs peuvent modifier la visibilité des éléments du ruban d'une barre d'état du ruban à l'aide de le menu contextuel prédéfini pour la barre d'état du ruban. Vous pouvez ajouter ou supprimer des éléments dynamiquement.
Une barre d'état du ruban a deux zones : un domaine principal et une zone étendue. La zone étendue s'affiche à droite de la barre d'état de ruban et apparaît dans une couleur différente de la zone principale est.
En général, la zone principale de la barre d'état affiche des notifications d'état, et la zone étendue affiche des contrôles view. La zone étendue reste visible aussi longtemps que possible lorsque l'utilisateur redimensionne la barre d'état du ruban.
Exemple
L'exemple suivant montre comment utiliser différentes méthodes dans la classe d' CMFCRibbonStatusBar . L'exemple montre comment ajouter un nouvel élément ruban à la barre d'état du ruban, ajouter un élément ruban à l'aire étendue de la barre d'état du ruban, ajouter un séparateur, et activer le mode normal pour la barre d'état du ruban.
// CMFCRibbonStatusBar m_wndStatusBar
m_wndStatusBar.AddElement(rsbp, strTitlePane1);
m_wndStatusBar.AddExtendedElement(new CMFCRibbonStatusBarPane(ID_STATUSBAR_PANE2, strTitlePane2, TRUE),
strTitlePane2);
...
m_wndStatusBar.AddSeparator();
m_wndStatusBar.SetInformation(NULL);
Hiérarchie d'héritage
Configuration requise
en-tête : afxribbonstatusbar.h