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