Sdílet prostřednictvím


CMFCToolBar::CreateEx

Vytvoří CMFCToolBar objekt, který používá styl další možnosti, jako velké ikony.

virtual BOOL CreateEx(
   CWnd* pParentWnd,
   DWORD dwCtrlStyle=TBSTYLE_FLAT,
   DWORD dwStyle=AFX_DEFAULT_TOOLBAR_STYLE,
   CRect rcBorders=CRect(1, 1, 1, 1),
   UINT nID=AFX_IDW_TOOLBAR 
);

Parametry

  • [v]pParentWnd
    Ukazatel na nadřazené okno panelu nástrojů.

  • [v]dwCtrlStyle
    Další styly pro vytváření objektu vložený ovládací panel.

  • [v]dwStyle
    Styl panelu nástrojů.Viz ovládací panel nástrojů a tlačítko styly seznam příslušných stylů.

  • [v]rcBorders
    A CRect objektu, který určuje šířku okrajů okna panelu nástrojů.

  • [v]nID
    ID podřízené okno panelu nástrojů.

Vrácená hodnota

Nenulová hodnota, pokud tato metoda úspěšná; jinak 0.

Poznámky

Tato metoda vytvoří ovládací panel a připojí k panelu nástrojů.

Volání této metody namísto CMFCToolBar::Create Pokud chcete stanovit určité styly.Například dwCtrlStyle na TBSTYLE_FLAT | TBSTYLE_TRANSPARENT vytvořit panel nástrojů, který se podobá panely nástrojů, které používají aplikaci Internet Explorer 4.

Příklad

Následující příklad demonstruje použití CreateEx metodu CMFCToolBar třídy.Tento fragment kódu je součástí IE Demo vzorku.

 CMFCToolBar     m_wndToolBar;


...


    // The this pointer points to CMainFrame class which extends the CFrameWnd class. 
    if (!m_wndToolBar.CreateEx (this, TBSTYLE_TRANSPARENT) ||
        !m_wndToolBar.LoadToolBar (IDR_MAINFRAME, uiToolbarColdID, uiMenuID, 
            FALSE /* Not locked */, 0, 0, uiToolbarHotID))
    {
        TRACE0("Failed to create toolbar\n");
        return -1;      // fail to create
    }

Požadavky

Záhlaví: afxtoolbar.h

Viz také

Referenční dokumentace

Třída CMFCToolBar

Graf hierarchie

CMFCToolBar::Create