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