Sdílet prostřednictvím


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

Viz také

Referenční dokumentace

Třída CToolBar

Diagram hierarchie

CToolBar::CToolBar

CToolBar::LoadBitmap

CToolBar::SetButtons

CToolBar::LoadToolBar

CControlBar::CalcDynamicLayout

CControlBar::CalcFixedLayout