Sdílet prostřednictvím


CMFCMenuBar::CreateEx

Vytvoří CMFCMenuBar objekt určený rozšířené styly.

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_MENUBAR
);

Parametry

  • [v]pParentWnd
    Ukazatel na nadřazené okno nového CMFCMenuBar objektu.

  • [v]dwCtrlStyle
    Další styly pro nový panel nabídek.

  • [v]dwStyle
    Hlavní styl nový panel nabídek.

  • [v]rcBorders
    A CRect parametr, který určuje velikost ohraničení CMFCMenuBar objektu.

  • [v]nID
    ID podřízené okno panelu nabídek.

Vrácená hodnota

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

Poznámky

Používejte tuto funkci namísto CMFCMenuBar::Create Chcete-li určit styly kromě nástrojů styl.Některé často používané další styly jsou TBSTYLE_TRANSPARENT a CBRS_TOP .

Další styly seznamů, viz ovládací panel nástrojů a tlačítko styly, běžné styly řízení, a běžné styly okna.

Příklad

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

   CMFCMenuBar m_wndMenuBar;


...


    // The this pointer points to CMainFrame class which extends the CFrameWnd class. 
    if (!m_wndMenuBar.CreateEx (this, TBSTYLE_TRANSPARENT))
    {
        TRACE0("Failed to create menubar\n");
        return -1;      // fail to create
    }

Požadavky

Záhlaví: afxmenubar.h

Viz také

Referenční dokumentace

Třída CMFCMenuBar

Graf hierarchie