CMFCToolBarsCustomizeDialog::CMFCToolBarsCustomizeDialog
Construit un objet CMFCToolBarsCustomizeDialog.
CMFCToolBarsCustomizeDialog(
CFrameWnd* pWndParentFrame,
BOOL bAutoSetFromMenus = FALSE,
UINT uiFlags = (AFX_CUSTOMIZE_MENU_SHADOWS | AFX_CUSTOMIZE_TEXT_LABELS | AFX_CUSTOMIZE_MENU_ANIMATIONS | AFX_CUSTOMIZE_NOHELP),
CList <CRuntimeClass*, CRuntimeClass*>* plistCustomPages = NULL
);
Paramètres
[in] pWndParentFrame
Pointeur vers le frame parent.Ce paramètre ne doit pas être NULL.[in] bAutoSetFromMenus
Valeur booléenne qui spécifie si ajouter les commandes de menu de tous les menus à la liste des commandes dans la page Commandes .Si ce paramètre est TRUE, les commandes de menu sont ajoutées.Sinon, les commandes de menu ne sont pas ajoutées.[in] uiFlags
Une combinaison des balises qui affectent le comportement de la boîte de dialogue.Ce paramètre peut être une ou plusieurs des valeurs suivantes :AFX_CUSTOMIZE_MENU_SHADOWS
AFX_CUSTOMIZE_TEXT_LABELS
AFX_CUSTOMIZE_MENU_ANIMATIONS
AFX_CUSTOMIZE_NOHELP
AFX_CUSTOMIZE_CONTEXT_HELP
AFX_CUSTOMIZE_NOTOOLS
AFX_CUSTOMIZE_MENUAMPERS
AFX_CUSTOMIZE_NO_LARGE_ICONS
[in] plistCustomPages
Un pointeur vers une liste d'objets d' CRuntimeClass qui spécifient des pages personnalisées supplémentaires.
Notes
Le paramètre d' plistCustomPages fait référence à la liste d'objets d' CRuntimeClass qui spécifient des pages personnalisées supplémentaires.Le constructeur ajoute d'autres pages dans la boîte de dialogue à l'aide de la méthode de CRuntimeClass::CreateObject .Consultez l'exemple CustomPages pour obtenir un exemple qui ajoute d'autres pages dans la boîte de dialogue Personnaliser .
Pour plus d'informations sur les valeurs que vous pouvez passer dans le paramètre d' uiFlags , consultez CMFCToolBarsCustomizeDialog::GetFlags.
Exemple
L'exemple suivant montre comment construire un objet avec de la classe d' CMFCToolBarsCustomizeDialog .Cet extrait de code fait partie de Le personnalisé pages l'exemple.
CMFCToolBarsCustomizeDialog* pDlgCust = new CMFCToolBarsCustomizeDialog (this,
TRUE /* Automatic menus scaning */,
AFX_CUSTOMIZE_MENU_SHADOWS | AFX_CUSTOMIZE_TEXT_LABELS |
AFX_CUSTOMIZE_MENU_ANIMATIONS, // default parameters
&lstCustomPages); // pointer to the list of runtime classes of the custom property pages
Configuration requise
en-tête : afxtoolbarscustomizedialog.h