Aracılığıyla paylaş


CMFCToolBar::CreateEx

Oluşturur bir CMFCToolBar büyük simgeler gibi diğer stil seçeneklerini kullanan nesnesi.

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

Parametreler

  • [in]pParentWnd
    Araç çubuğunun üst pencere için bir işaretçi.

  • [in]dwCtrlStyle
    Katıştırılmış denetim çubuğu nesnesi oluşturmak için ek stiller.

  • [in]dwStyle
    Araç çubuğu stili.Bkz: araç çubuğu denetimi ve düğme stillerini uygun stilleri listesi.

  • [in]rcBorders
    A CRect araç pencere kenarlıklarının genişliği belirtir nesnesi.

  • [in]nID
    Araç çubuğunun alt pencere kimliği.

Dönüş Değeri

Bu yöntem başarılı olmuşsa, sıfır olmayan; Aksi halde 0.

Notlar

Bu yöntem bir denetim çubuğu oluşturur ve araç çubuğuna ekler.

Yerine bu yöntemi çağırın CMFCToolBar::Create özel stiller sağlamak istediğinizde.Örneğin, dwCtrlStyle için TBSTYLE_FLAT | TBSTYLE_TRANSPARENT Internet Explorer 4 tarafından kullanılan araç çubukları benzer bir araç çubuğu oluşturmak.

Örnek

Aşağıdaki örnek, nasıl kullanılacağını gösterir CreateEx yöntemi, CMFCToolBar sınıfı.Bu kod parçacığını parçası olan IE Demo örnek.

    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
    }

Gereksinimler

Başlık: afxtoolbar.h

Ayrıca bkz.

Başvuru

CMFCToolBar sınıfı

Hiyerarşi grafik

CMFCToolBar::Create