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