Condividi tramite


Classe di CMFCReBar

Un oggetto CMFCReBar è una barra di controllo che fornisce il layout, la persistenza e le informazioni sullo stato del controllo.

class CMFCReBar : public CPane

Membri

Bb981950.collapse_all(it-it,VS.110).gifMetodi pubblici

Nome

Descrizione

CMFCReBar::AddBar

Aggiunge una banda a un rebar.

CMFCReBar::CalcFixedLayout

  (Override CBasePane::CalcFixedLayout).

CMFCReBar::CanFloat

  (Override CBasePane::CanFloat).

CMFCReBar::Create

Crea il controllo Rebar e lo aggiunge all'oggetto CMFCReBar.

CMFCReBar::EnableDocking

  (Override CBasePane::EnableDocking).

CMFCReBar::GetReBarBandInfoSize

 

CMFCReBar::GetReBarCtrl

Fornisce l'accesso diretto a controlli comuni sottostante CReBarCtrl.

CMFCReBar::OnShowControlBarMenu

  (Override CPane::OnShowControlBarMenu).

CMFCReBar::OnToolHitTest

  (Override CWnd::OnToolHitTest).

CMFCReBar::OnUpdateCmdUI

  (Override CBasePane:: OnUpdateCmdUI).

CMFCReBar::SetPaneAlignment

  (Override CBasePane::SetPaneAlignment).

Note

Un oggetto CMFCReBar può contenere diverse finestre figlio.Ciò include caselle di modifica, barre degli strumenti e caselle di riepilogo.È possibile ridimensionare il rebar a livello di codice, oppure l'utente può ridimensionare manualmente il rebar trascinando la barra gripper.È inoltre possibile impostare lo sfondo di un oggetto del rebar in una bitmap di propria scelta.

Un oggetto del rebar si comporta in modo analogo a un oggetto della barra degli strumenti.Un controllo Rebar può contenere uno o più bande e ogni banda può contenere una barra gripper, una bitmap, un'etichetta di testo e una finestra figlio.

Esempio

Nell'esempio seguente viene illustrato come utilizzare i vari metodi della classe CMFCReBar.L'esempio mostra come creare un controllo Rebar e aggiungere una banda su.Le funzioni di bande come barra degli strumenti interna.Questo frammento di codice fa parte Esempio del rebar.

    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
    }

Gerarchia di ereditarietà

CObjectCCmdTargetCWnd

         CBasePaneCPaneCMFCReBar

Requisiti

intestazione: afxRebar.h

Vedere anche

Riferimenti

Grafico della gerarchia

Classe di CReBarCtrl

Classe di CPane

Altre risorse

Classi MFC