CMFCToolBar::CreateEx
Tworzy CMFCToolBar obiekt używający stylu dodatkowe opcje, na przykład duże 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
[w]pParentWnd
Wskaźnik do paska narzędzi okna nadrzędnego.[w]dwCtrlStyle
Tworzenie obiektu osadzonego formantu paska dodatkowe style.[w]dwStyle
Styl paska narzędzi.Zobacz formantu Toolbar i przycisk style listę odpowiednie style.[w]rcBorders
A CRect obiekt, który określa szerokość obramowania okna pasek narzędzi.[w]nID
Identyfikator okna podrzędnego paska narzędzi.
Wartość zwracana
Niezerowa, jeśli ta metoda skutku; 0 inaczej.
Uwagi
Ta metoda tworzy pasek sterowania i dołącza go do paska narzędzi.
Wywołanie tej metody zamiast CMFCToolBar::Create Jeśli chcesz podać określonych stylów.Na przykład ustawić dwCtrlStyle do TBSTYLE_FLAT | TBSTYLE_TRANSPARENT utworzyć pasek narzędzi, który jest podobny do pasków narzędzi, które są używane przez program Internet Explorer 4.
Przykład
Poniższy przykład demonstruje, jak używać CreateEx metoda CMFCToolBar klasy.To urywek kodu jest częścią IE Demo próbki.
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
}
Wymagania
Nagłówek: afxtoolbar.h