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