CToolBar::Create

Questa funzione membro viene creata una barra degli strumenti di Windows (una finestra figlio) e di associare all'oggetto CToolBar.

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

Parametri

  • pParentWnd
    Puntatore alla finestra che è il padre della barra degli strumenti.

  • dwStyle
    Lo stile della barra degli strumenti.Gli stili aggiuntivi della barra degli strumenti di supporto sono:

    • La barra di controlloCBRS_TOP si trova in cima alla finestra cornice.

    • La barra di controlloCBRS_BOTTOM è giù della finestra cornice.

    • La barra di controlloCBRS_NOALIGN non viene riposizionato quando il padre viene ridimensionato.

    • La barra di controlloCBRS_TOOLTIPS visualizzare le descrizioni comandi.

    • La barra di controlloCBRS_SIZE_DYNAMIC è dinamica.

    • La barra di controlloCBRS_SIZE_FIXED è fissa.

    • La barra di controlloCBRS_FLOATING è mobile.

    • La barra di stato diCBRS_FLYBY visualizzare le informazioni sul pulsante.

    • La barra di controlloCBRS_HIDE_INPLACE non viene visualizzato all'utente.

  • nID
    Identificazione della finestra figlio della barra degli strumenti

Valore restituito

Diverso da zero se ha esito positivo; in caso contrario 0.

Note

Consente anche di impostare l'altezza della barra degli strumenti a un valore predefinito.

Esempio

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

Requisiti

Header: afxext.h

Vedere anche

Riferimenti

Classe di CToolBar

Grafico della gerarchia

CToolBar::CToolBar

CToolBar::LoadBitmap

CToolBar::SetButtons

CToolBar::LoadToolBar

CControlBar::CalcDynamicLayout

CControlBar::CalcFixedLayout