CToolBar::Create
Tato funkce člena vytvoří nástrojů systému Windows (podřízené okno) a přidruží jej s CToolBar objektu.
virtual BOOL Create(
CWnd* pParentWnd,
DWORD dwStyle = WS_CHILD | WS_VISIBLE | CBRS_TOP,
UINT nID = AFX_IDW_TOOLBAR
);
Parametry
pParentWnd
Ukazatel myši do okna, která je nadřazená panelu nástrojů.dwStyle
Styl panelu nástrojů.Další nástrojů styly podporovány jsou:CBRS_TOPOvládací panel je v horní části okna rámce.
CBRS_BOTTOMOvládací panel je v dolní části okna rámce.
CBRS_NOALIGNOvládací panel není přemístí při změně velikosti nadřazeného objektu.
CBRS_TOOLTIPSOvládací panel zobrazí popisy tlačítek.
CBRS_SIZE_DYNAMIC je dynamické ovládací panel.
CBRS_SIZE_FIXED panel ovládacího prvku je pevná.
CBRS_FLOATING je plovoucí panel ovládacího prvku.
CBRS_FLYBYStavový řádek zobrazuje informace o tlačítku.
CBRS_HIDE_INPLACE uživateli není zobrazen ovládací panel.
nID
ID podřízené okno panelu nástrojů
Vrácená hodnota
Nenulová hodnota, pokud je úspěšná. jinak 0.
Poznámky
Nastaví také výšku nástrojů na výchozí hodnotu.
Příklad
// This code fragment is taken from CMainFrame::OnCreate
// CMainFrame is derived from CMDIFrameWnd.
//This example creates a dockable toolbar.
if (!m_wndToolBar.Create(this) ||
!m_wndToolBar.LoadToolBar(IDR_MAINFRAME))
{
TRACE0("Failed to create toolbar\n");
return -1; // fail to create
}
//Make the toolbar dockable
m_wndToolBar.EnableDocking(CBRS_ALIGN_ANY);
EnableDocking(CBRS_ALIGN_ANY);
DockControlBar(&m_wndToolBar);
Požadavky
Záhlaví: afxext.h