Udostępnij za pośrednictwem


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

Zobacz też

Informacje

Klasa CToolBar

Wykres hierarchii

CToolBar::CToolBar

CToolBar::LoadBitmap

CToolBar::SetButtons

CToolBar::LoadToolBar

CControlBar::CalcDynamicLayout

CControlBar::CalcFixedLayout