CMFCReBar, classe
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
Méthodes publiques
Nom |
Description |
---|---|
Ajoute une bande à un rebar. |
|
(Substitutions CBasePane::CalcFixedLayout.) |
|
(Substitutions CBasePane::CanFloat.) |
|
Crée le contrôle rebar et l'attache à l'objet d' CMFCReBar . |
|
(Substitutions CBasePane::EnableDocking.) |
|
|
|
Fournit l'accès direct au contrôle commun sous-jacent de CReBarCtrl . |
|
(Substitutions CPane::OnShowControlBarMenu.) |
|
(Substitutions CWnd::OnToolHitTest.) |
|
(Substitutions CBasePane::OnUpdateCmdUI.) |
|
(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
Configuration requise
en-tête : afxRebar.h