Compartir a través de


CMFCToolBar::CreateEx

Crea un objeto de CMFCToolBar que utilice más opciones de estilo, como iconos grandes.

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 
);

Parámetros

  • [in] pParentWnd
    un puntero a la ventana primaria de la barra de herramientas.

  • [in] dwCtrlStyle
    Estilos adicionales para crear el objeto incrustado de barra de control.

  • [in] dwStyle
    el estilo de la barra de herramientas.Vea Control toolbar y estilos de botón para una lista de estilos apropiados.

  • [in] rcBorders
    Un objeto de CRect que especifica el ancho de los bordes de la ventana de la barra de herramientas.

  • [in] nID
    El identificador de ventana secundaria de la barra de herramientas.

Valor devuelto

Distinto de cero si este método se realiza correctamente; si no 0.

Comentarios

Este método crea una barra de control y la asocia a la barra de herramientas.

Llame a este método en lugar de CMFCToolBar::Create cuando se desea proporcionar estilos concretos.Por ejemplo, establezca dwCtrlStyle a TBSTYLE_FLAT | TBSTYLE_TRANSPARENT para crear una barra de herramientas similar a las barras de herramientas utilizadas por Internet Explorer 4.

Ejemplo

El ejemplo siguiente muestra cómo utilizar el método de CreateEx de la clase de CMFCToolBar .Este fragmento de código es parte de Ejemplo de demostración de 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
    }

Requisitos

encabezado: afxtoolbar.h

Vea también

Referencia

Clase de CMFCToolBar

Gráfico de jerarquía

CMFCToolBar::Create