Partager via


Classe de CMFCReBar

Un objet d' CMFCReBar est une barre de contrôles qui fournit la disposition, la persistance, et les informations d'état pour les rebar contrôles.

class CMFCReBar : public CPane

Membres

Bb981950.collapse_all(fr-fr,VS.110).gifMéthodes publiques

Nom

Description

CMFCReBar::AddBar

Ajoute une bande à un rebar.

CMFCReBar::CalcFixedLayout

  (Substitutions CBasePane::CalcFixedLayout.)

CMFCReBar::CanFloat

  (Substitutions CBasePane::CanFloat.)

CMFCReBar::Create

Crée le contrôle rebar et l'attache à l'objet d' CMFCReBar .

CMFCReBar::EnableDocking

  (Substitutions CBasePane::EnableDocking.)

CMFCReBar::GetReBarBandInfoSize

 

CMFCReBar::GetReBarCtrl

Fournit l'accès direct au contrôle commun sous-jacent de CReBarCtrl .

CMFCReBar::OnShowControlBarMenu

  (Substitutions CPane::OnShowControlBarMenu.)

CMFCReBar::OnToolHitTest

  (Substitutions CWnd::OnToolHitTest.)

CMFCReBar::OnUpdateCmdUI

  (Substitutions CBasePane : : OnUpdateCmdUI.)

CMFCReBar::SetPaneAlignment

  (Substitutions CBasePane::SetPaneAlignment.)

Notes

Un objet d' CMFCReBar peut contenir plusieurs fenêtres enfants.Cela inclut les zones d'édition, des barres d'outils, les zones de liste.Vous pouvez redimensionner par programme le rebar, ou l'utilisateur peut redimensionner manuellement le rebar en faisant glisser sa barre de pinces.Vous pouvez également définir l'arrière-plan d'un objet rebar une bitmap de votre choix.

Un objet rebar se comporte de la même façon à un objet barre d'outils.Un contrôle rebar peut contenir un ou plusieurs bandes, et chaque bande peut contenir une barre de pinces, une bitmap, une étiquette de texte, et une fenêtre enfant.

Exemple

L'exemple suivant montre comment utiliser différentes méthodes dans la classe d' CMFCReBar .L'exemple montre comment créer un contrôle rebar et ajouter une bande lui.Les fonctions de bandes comme une barre d'outils intégrée.Cet extrait de code fait partie d' Exemple rebar de test.

    CMFCReBar               m_wndReBar;


...


    // Each rebar pane will ocupy its own row:
    DWORD dwStyle = RBBS_GRIPPERALWAYS | RBBS_FIXEDBMP | RBBS_BREAK;
    // CMFCMenuBar m_wndMenuBar
    // CMFCToolBar m_wndToolBar
    if (!m_wndReBar.Create(this) ||
        !m_wndReBar.AddBar (&m_wndMenuBar) ||
        !m_wndReBar.AddBar (&m_wndToolBar, NULL, NULL, dwStyle))
    {
        TRACE0("Failed to create rebar\n");
        return -1;      // fail to create
    }

Hiérarchie d'héritage

CObjectCCmdTargetCWnd

         CBasePaneCPaneCMFCReBar

Configuration requise

en-tête : afxRebar.h

Voir aussi

Référence

Graphique de la hiérarchie

Classe de CReBarCtrl

Classe de CPane

Autres ressources

Classes MFC