Classe 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