CMFCToolBar::CreateEx
Crée un objet d' CMFCToolBar qui utilise des options de style supplémentaires, telles que de grandes icônes.
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
);
Paramètres
[in] pParentWnd
Un pointeur vers la fenêtre parente de la barre d'outils.[in] dwCtrlStyle
Styles supplémentaires pour créer l'objet incorporé de barres de contrôles.[in] dwStyle
Le style de barre d'outils.Consultez contrôle de barre d'outils et styles des boutons pour obtenir une liste de styles appropriés.[in] rcBorders
Un objet d' CRect qui spécifie les largeurs des bordures de la fenêtre de barre d'outils.[in] nID
L'ID de la fenêtre enfant de la barre d'outils.
Valeur de retour
Une valeur différente de zéro si cette méthode aboutit ; sinon 0.
Notes
Cette méthode crée une barre de contrôles et la attaché à la barre d'outils.
Appelez cette méthode au lieu de CMFCToolBar::Create lorsque vous souhaitez fournir des styles spécifiques.Par exemple, affectez dwCtrlStyle à TBSTYLE_FLAT | TBSTYLE_TRANSPARENT pour créer une barre d'outils semblable aux barres d'outils qui sont utilisées par Internet Explorer 4.
Exemple
L'exemple suivant montre comment utiliser la méthode d' CreateEx de classe d' CMFCToolBar .Cet extrait de code fait partie d' Exemple de démonstration d'IE.
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
}
Configuration requise
en-tête : afxtoolbar.h