Condividi tramite


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

Vedere anche

Riferimenti

Classe CMFCToolBarsCustomizeDialog

Grafico delle gerarchie

CRuntimeClass::CreateObject

CMFCToolBarsCustomizeDialog::GetFlags