Udostępnij za pośrednictwem


CMFCMenuBar::CreateEx

Tworzy CMFCMenuBar obiekt z określonych stylów rozszerzone.

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

  • [w]pParentWnd
    Wskaźnik do okna nadrzędnego nowej CMFCMenuBar obiektu.

  • [w]dwCtrlStyle
    Dodatkowe style dla nowego paska menu.

  • [w]dwStyle
    Główne styl nowego paska menu.

  • [w]rcBorders
    A CRect parametr określający rozmiary obramowania CMFCMenuBar obiektu.

  • [w]nID
    Identyfikator okna podrzędnego paska menu.

Wartość zwracana

Niezerowa, jeśli metoda jest pomyślne; 0 inaczej.

Uwagi

Należy użyć tej funkcji, zamiast CMFCMenuBar::Create Jeśli chcesz określić style styl paska narzędzi.Niektóre często używane style dodatkowe są TBSTYLE_TRANSPARENT i CBRS_TOP.

Listy stylów dodatkowych, zobacz narzędzi kontroli i przycisk style, wspólnych stylów formantu, i wspólnych stylów okna.

Przykład

Poniższy przykład demonstruje, jak używać CreateEx metoda CMFCMenuBar klasy.To urywek kodu jest częścią IE Demo próbki.

    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
    }

Wymagania

Nagłówek: afxmenubar.h

Zobacz też

Informacje

Klasa CMFCMenuBar

Wykres hierarchii