CMFCToolBarsCustomizeDialog::CMFCToolBarsCustomizeDialog
Constrói um CMFCToolBarsCustomizeDialog objeto.
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
Um ponteiro para o quadro pai.Este parâmetro não pode ser NULL.[in] bAutoSetFromMenus
Um valor booliano que especifica se adiciona os comandos de menu de todos os menus à lista de comandos em oComandos página.Se esse parâmetro for TRUE, os comandos de menu são adicionados. Caso contrário, os comandos de menu não são adicionados.[in] uiFlags
Uma combinação de sinalizadores que afetam o comportamento da caixa de diálogo.Esse parâmetro pode ser um ou mais dos seguintes 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
Um ponteiro para uma lista de CRuntimeClass objetos que especificar páginas personalizadas adicionais.
Comentários
The plistCustomPages parâmetro se refere à lista de CRuntimeClass objetos que especificar páginas personalizadas adicionais. O construtor adiciona mais páginas à caixa de diálogo usando o CRuntimeClass::CreateObject método. Consulte o exemplo CustomPages para obter um exemplo que adiciona mais páginas à Personalizar caixa de diálogo.
Para obter mais informações sobre os valores que você pode passar no uiFlags parâmetro, consulte CMFCToolBarsCustomizeDialog::GetFlags.
Exemplo
O exemplo a seguir demonstra como construir um objeto do CMFCToolBarsCustomizeDialog classe. Neste trecho de código faz parte o Exemplo do CustomPages: Aplicativo do MFC barra de ferramentas personalização Dialog.
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
Cabeçalho: afxtoolbarscustomizedialog.h