Compartir a través de


CToolBar::Create

Esta función miembro crea una barra de herramientas de Windows (ventana secundaria) y la asocia el objeto de CToolBar .

virtual BOOL Create( 
   CWnd* pParentWnd, 
   DWORD dwStyle = WS_CHILD |   WS_VISIBLE | CBRS_TOP, 
   UINT nID = AFX_IDW_TOOLBAR  
);

Parámetros

  • pParentWnd
    puntero a la ventana que es el elemento primario de la barra de herramientas.

  • dwStyle
    el estilo de la barra de herramientas. los estilos adicionales de la barra de herramientas admitidos son:

    • Barra de control deCBRS_TOP está en la parte superior de la ventana de marco.

    • Barra de control deCBRS_BOTTOM está en la parte inferior de la ventana de marco.

    • Barra de control deCBRS_NOALIGN no cambia de posición cuando se cambia el tamaño del elemento primario.

    • Barra de control deCBRS_TOOLTIPS muestra información sobre herramientas.

    • Barra de control deCBRS_SIZE_DYNAMIC es dinámica.

    • Se corrige la barra de control deCBRS_SIZE_FIXED .

    • Barra de control deCBRS_FLOATING flota.

    • La barra de estado deCBRS_FLYBY muestra información sobre el botón.

    • Barra de control deCBRS_HIDE_INPLACE no se muestra al usuario.

  • nID
    Identificador de la ventana secundaria de la barra de herramientas

Valor devuelto

Distinto de cero si correctamente; si no 0.

Comentarios

también establece el alto de la barra de herramientas a un valor predeterminado.

Ejemplo

// This code fragment is taken from CMainFrame::OnCreate 
// CMainFrame is derived from CMDIFrameWnd. 

//This example creates a dockable toolbar. 
if (!m_wndToolBar.Create(this) ||
   !m_wndToolBar.LoadToolBar(IDR_MAINFRAME))
{
   TRACE0("Failed to create toolbar\n");
   return -1;      // fail to create
}

//Make the toolbar dockable
m_wndToolBar.EnableDocking(CBRS_ALIGN_ANY);
EnableDocking(CBRS_ALIGN_ANY);
DockControlBar(&m_wndToolBar);

Requisitos

encabezado: afxext.h

Vea también

Referencia

CToolBar Class

Gráfico de jerarquías

CToolBar::CToolBar

CToolBar::LoadBitmap

CToolBar::SetButtons

CToolBar::LoadToolBar

CControlBar::CalcDynamicLayout

CControlBar::CalcFixedLayout