CToolBar::Create
Ta funkcja Członkowskie tworzy narzędzi systemu Windows (okna podrzędnego) i kojarzy ją z CToolBar obiektu.
virtual BOOL Create(
CWnd* pParentWnd,
DWORD dwStyle = WS_CHILD | WS_VISIBLE | CBRS_TOP,
UINT nID = AFX_IDW_TOOLBAR
);
Parametry
pParentWnd
Wskaźnik do okna, które jest nadrzędny na pasku narzędzi.dwStyle
Styl paska narzędzi.Style dodatkowych narzędzi obsługiwane są:CBRS_TOPPasek sterowania jest u góry okna ramki.
CBRS_BOTTOMPasek sterowania jest u dołu okna ramki.
CBRS_NOALIGNPasek sterowania nie jest ponownie, gdy zmieniany jest rozmiar obiektu nadrzędnego.
CBRS_TOOLTIPSPasek sterowania wyświetla podpowiedzi.
CBRS_SIZE_DYNAMIC pasek sterowania jest dynamiczny.
CBRS_SIZE_FIXED ustala się pasek sterowania.
CBRS_FLOATING pasek sterowania jest przestawne.
CBRS_FLYBYPasek stanu wyświetla informacje o przycisku.
CBRS_HIDE_INPLACE do użytkownika nie jest wyświetlany pasek sterowania.
nID
Identyfikator pasku narzędzi okna podrzędnego.
Wartość zwracana
Niezerowa, jeśli kończy się pomyślnie; 0 inaczej.
Uwagi
Ustawia również wysokość paska narzędzi na wartość domyślną.
Przykład
// 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);
Wymagania
Nagłówek: afxext.h