Udostępnij za pośrednictwem


CMFCToolBar::CreateEx

Tworzy CMFCToolBar obiekt używający stylu dodatkowe opcje, na przykład duże ikony.

virtual BOOL CreateEx(
   CWnd* pParentWnd,
   DWORD dwCtrlStyle=TBSTYLE_FLAT,
   DWORD dwStyle=AFX_DEFAULT_TOOLBAR_STYLE,
   CRect rcBorders=CRect(1, 1, 1, 1),
   UINT nID=AFX_IDW_TOOLBAR 
);

Parametry

  • [w]pParentWnd
    Wskaźnik do paska narzędzi okna nadrzędnego.

  • [w]dwCtrlStyle
    Tworzenie obiektu osadzonego formantu paska dodatkowe style.

  • [w]dwStyle
    Styl paska narzędzi.Zobacz formantu Toolbar i przycisk style listę odpowiednie style.

  • [w]rcBorders
    A CRect obiekt, który określa szerokość obramowania okna pasek narzędzi.

  • [w]nID
    Identyfikator okna podrzędnego paska narzędzi.

Wartość zwracana

Niezerowa, jeśli ta metoda skutku; 0 inaczej.

Uwagi

Ta metoda tworzy pasek sterowania i dołącza go do paska narzędzi.

Wywołanie tej metody zamiast CMFCToolBar::Create Jeśli chcesz podać określonych stylów.Na przykład ustawić dwCtrlStyle do TBSTYLE_FLAT | TBSTYLE_TRANSPARENT utworzyć pasek narzędzi, który jest podobny do pasków narzędzi, które są używane przez program Internet Explorer 4.

Przykład

Poniższy przykład demonstruje, jak używać CreateEx metoda CMFCToolBar klasy.To urywek kodu jest częścią IE Demo próbki.

    CMFCToolBar     m_wndToolBar;


...


    // The this pointer points to CMainFrame class which extends the CFrameWnd class.
    if (!m_wndToolBar.CreateEx (this, TBSTYLE_TRANSPARENT) ||
        !m_wndToolBar.LoadToolBar (IDR_MAINFRAME, uiToolbarColdID, uiMenuID, 
            FALSE /* Not locked */, 0, 0, uiToolbarHotID))
    {
        TRACE0("Failed to create toolbar\n");
        return -1;      // fail to create
    }

Wymagania

Nagłówek: afxtoolbar.h

Zobacz też

Informacje

Klasa CMFCToolBar

Wykres hierarchii

CMFCToolBar::Create