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