Freigeben über


CToolBar::Create

Diese Memberfunktion stellt eine Windows-Symbolleiste (ein untergeordnetes Fenster) und ordnet ihn mit dem CToolBar-Objekt.

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

Parameter

  • pParentWnd
    Zeiger auf das Fenster, das das übergeordnete Element der Symbolleiste befindet.

  • dwStyle
    Das Symbolleistenformat. Die zusätzlichen unterstützten Symbolleistenformate sind:

    • CBRS_TOP Steuerleiste wird am oberen Rand des Rahmenfensters.

    • CBRS_BOTTOM Steuerleiste ist unten vom Rahmenfenster.

    • CBRS_NOALIGN Steuerleiste wird nicht neu angeordnet, wenn das übergeordnete Element angepasst wird.

    • CBRS_TOOLTIPS Steuerleiste wird QuickInfo an.

    • CBRS_SIZE_DYNAMIC Steuerleiste ist dynamisch.

    • CBRS_SIZE_FIXED Steuerleiste behoben ist.

    • CBRS_FLOATING Steuerleiste unverankert ist.

    • CBRS_FLYBY Statusleiste zeigt Informationen über die Schaltfläche an.

    • CBRS_HIDE_INPLACE Steuerleiste wird dem Benutzer nicht angezeigt.

  • nID
    ID des untergeordneten Fensters der Symbolleiste

Rückgabewert

Ungleich 0 (null), wenn erfolgreich; 0 andernfalls.

Hinweise

Sie wird auch die Symbolleistenhöhe auf einen Standardwert fest.

Beispiel

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

Anforderungen

Header: afxext.h

Siehe auch

Referenz

CToolBar-Klasse

Hierarchiediagramm

CToolBar::CToolBar

CToolBar::LoadBitmap

CToolBar::SetButtons

CToolBar::LoadToolBar

CControlBar::CalcDynamicLayout

CControlBar::CalcFixedLayout