Partager via


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

Voir aussi

Référence

Classe de CMFCToolBarsCustomizeDialog

Graphique de la hiérarchie

CRuntimeClass::CreateObject

CMFCToolBarsCustomizeDialog::GetFlags