Share via


CMFCToolBarsCustomizeDialog::CMFCToolBarsCustomizeDialog

Crea un objeto 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
);

Parámetros

  • [in] pWndParentFrame
    Un puntero al cuadro primario.este parámetro no debe ser NULL.

  • [in] bAutoSetFromMenus
    Valor booleano que especifica si agregar comandos de menú de todos los menús de la lista de comandos en la página de Commandos.Si este parámetro es TRUE, agregue los comandos de menú.Si no, no se agrega a los comandos de menú.

  • [in] uiFlags
    Una combinación de marcas que afectan al comportamiento del cuadro de diálogo.Este parámetro puede tener uno o más de los siguientes valores:

    • 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 puntero a una lista de objetos de CRuntimeClass que especifican las páginas personalizadas adicionales.

Comentarios

El parámetro de plistCustomPages hace referencia a la lista de objetos de CRuntimeClass que especifican las páginas personalizadas adicionales.El constructor agrega más páginas al cuadro de diálogo mediante el método de CRuntimeClass::CreateObject .Vea el ejemplo CustomPages para obtener un ejemplo que agregue más páginas al cuadro de diálogo de Personalizar .

Para obtener más información sobre los valores que se pueden pasar en el parámetro de uiFlags , vea CMFCToolBarsCustomizeDialog::GetFlags.

Ejemplo

El ejemplo siguiente muestra cómo construir un objeto de clase de CMFCToolBarsCustomizeDialog .Este fragmento de código es parte de Ejemplo de las páginas de personalizadas.

    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

Requisitos

encabezado: afxtoolbarscustomizedialog.h

Vea también

Referencia

Clase de CMFCToolBarsCustomizeDialog

Gráfico de jerarquía

CRuntimeClass::CreateObject

CMFCToolBarsCustomizeDialog::GetFlags