Compartilhar via


CToolBar::Create

Essa função de membro cria uma barra de ferramentas do windows (uma janela filho) e o associa a objeto de CToolBar .

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

Parâmetros

  • pParentWnd
    Ponteiro para a janela que é o pai da barra de ferramentas.

  • dwStyle
    O estilo da barra de ferramentas. Os estilos adicionais da barra de ferramentas são suportados:

    • a barra de controle deCBRS_TOP é em auge da janela do quadro.

    • a barra de controle deCBRS_BOTTOM está na parte inferior da janela do quadro.

    • a barra de controle deCBRS_NOALIGN não é reposicionada quando o pai é redimensionado.

    • a barra de controle deCBRS_TOOLTIPS exibe a dica de ferramenta.

    • a barra de controle deCBRS_SIZE_DYNAMIC é dinâmico.

    • A barra de controle deCBRS_SIZE_FIXED é fixa.

    • A barra de controle deCBRS_FLOATING está flutuantes.

    • a barra de status deCBRS_FLYBY exibe informações sobre o botão.

    • A barra de controle deCBRS_HIDE_INPLACE não é exibido para o usuário.

  • nID
    Identificação da janela filho da barra de ferramentas

Valor de retorno

Diferente de zero se com êxito; se não 0.

Comentários

Também define a altura da barra de ferramentas para um valor padrão.

Exemplo

// 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

Cabeçalho: afxext.h

Consulte também

Referência

Classe CToolBar

Gráfico da hierarquia

CToolBar::CToolBar

CToolBar::LoadBitmap

CToolBar::SetButtons

CToolBar::LoadToolBar

CControlBar::CalcDynamicLayout

CControlBar::CalcFixedLayout