CMFCToolBar::CreateEx
Crea un oggetto CMFCToolBar utilizzando le opzioni di stile aggiuntive, come icone grandi.
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
);
Parametri
[in] pParentWnd
Un puntatore alla finestra padre della barra degli strumenti.[in] dwCtrlStyle
Stili aggiuntivi per creare l'oggetto incorporato barra di controllo.[in] dwStyle
Lo stile della barra degli strumenti. Vedere Controllo della barra degli strumenti e stili del pulsante per un elenco di stili appropriati.[in] rcBorders
Un oggetto CRect che specifica la larghezza dei bordi della finestra della barra degli strumenti.[in] nID
L'id della finestra figlio della barra degli strumenti.
Valore restituito
Diverso da zero se questo metodo ha esito positivo; in caso contrario 0.
Note
Questo metodo crea una barra di controllo e allegarlo alla barra degli strumenti.
Chiamare questo metodo anziché CMFCToolBar::Create quando si desidera fornire stili specifici. Ad esempio, impostare dwCtrlStyle a TBSTYLE_FLAT | TBSTYLE_TRANSPARENT per creare una barra degli strumenti simile a quella delle barre degli strumenti utilizzate da Internet Explorer 4.
Esempio
Il seguente esempio viene illustrato come utilizzare il metodo CreateEx della classe CMFCToolBar. Questo frammento di codice fa parte Esempio demo di IE.
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
}
Requisiti
intestazione: afxtoolbar.h