CMFCToolBarsCustomizeDialog::CMFCToolBarsCustomizeDialog
Costruisce un oggetto 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
);
Parametri
[in] pWndParentFrame
Un puntatore a frame padre. Questo parametro non deve essere NULL.[in] bAutoSetFromMenus
Valore booleano che specifica se aggiungere i comandi di menu da tutti i menu all'elenco dei controlli nella pagina Comandi. Se questo parametro è TRUE, i comandi di menu aggiunti. In caso contrario, i comandi di menu non vengono aggiunti.[in] uiFlags
Una combinazione di flag che influiscono sul comportamento della finestra di dialogo. Questo parametro può essere uno o più dei seguenti valori: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 puntatore a un elenco di oggetti CRuntimeClass che specificano le pagine personalizzate aggiuntive.
Note
Il parametro plistCustomPages fa riferimento all'elenco di oggetti CRuntimeClass che specificano le pagine personalizzate aggiuntive. Il costruttore aggiunge più pagine nella finestra di dialogo tramite il metodo CRuntimeClass::CreateObject. Vedere l'esempio CustomPages campionamento per un esempio che aggiunge più pagine nella finestra di dialogo Personalizza.
Per ulteriori informazioni sui valori che è possibile passare al parametro uiFlags, vedere CMFCToolBarsCustomizeDialog::GetFlags.
Esempio
Nell'esempio seguente viene illustrato come costruire un oggetto con la classe CMFCToolBarsCustomizeDialog. Questo frammento di codice fa parte Esempio personalizzato delle pagine.
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
Requisiti
intestazione: afxtoolbarscustomizedialog.h