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
Metodi pubblici
Nome |
Descrizione |
---|---|
Aggiunge una banda a un rebar. |
|
(Override CBasePane::CalcFixedLayout). |
|
(Override CBasePane::CanFloat). |
|
Crea il controllo Rebar e lo aggiunge all'oggetto CMFCReBar. |
|
(Override CBasePane::EnableDocking). |
|
|
|
Fornisce l'accesso diretto a controlli comuni sottostante CReBarCtrl. |
|
(Override CPane::OnShowControlBarMenu). |
|
(Override CWnd::OnToolHitTest). |
|
(Override CBasePane:: OnUpdateCmdUI). |
|
(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à
Requisiti
intestazione: afxRebar.h