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