Třída CMFCReBar
A CMFCReBar objekt je ovládací panel, který obsahuje rozložení, perzistenci a informace o stavu pro armování ovládací prvky.
class CMFCReBar : public CPane
Členy
Veřejné metody
Název |
Description |
---|---|
Přidá armování pásma. |
|
(Přepíše CBasePane::CalcFixedLayout.) |
|
(Přepíše CBasePane::CanFloat.) |
|
Vytvoří ovládací prvek armování a připojí jej CMFCReBar objektu. |
|
(Přepíše CBasePane::EnableDocking.) |
|
|
|
Poskytuje přímý přístup k základní CReBarCtrl společné kontroly. |
|
(Přepíše CPane::OnShowControlBarMenu.) |
|
(Přepíše CWnd::OnToolHitTest.) |
|
(Přepíše CBasePane::OnUpdateCmdUI.) |
|
(Přepíše CBasePane::SetPaneAlignment.) |
Poznámky
A CMFCReBar objekt může obsahovat různé podřízených oken.To zahrnuje textová, panely nástrojů a seznam polí.Můžete změnit velikost armování programově nebo ručně změnit armování přetažením jeho záchytný pruh uživatele.Také můžete nastavit pozadí objektu armování na bitmapu podle vašeho výběru.
Objekt armování chová podobně objektu panelu nástrojů.Armování ovládacího prvku může obsahovat jeden nebo více pásem a každé pásmo může obsahovat podřízené okno záchytný pruh, bitmapy a textový popisek.
Příklad
Následující příklad demonstruje použití různých metod v CMFCReBar třídy.Příklad ukazuje, jak vytvořit ovládací prvek armování a do ní přidat pásma.Integrované funkce jako vnitřní panel nástrojů.Tento fragment kódu je součástí Rebar zkušebního vzorku.
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
}
Hierarchii dědičnosti
Požadavky
Záhlaví: afxRebar.h