Condividi tramite


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

Vedere anche

Riferimenti

Classe CMFCToolBar

Grafico delle gerarchie

CMFCToolBar::Create