CMFCToolBarsCustomizeDialog::CMFCToolBarsCustomizeDialog
Constrói um objeto de 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
Um ponteiro para o elemento pai. Este parâmetro não deve ser NULL.[in] bAutoSetFromMenus
Um valor Booleano que especifica se adicionar os comandos de menu de todos os itens à lista de comandos na página de Comandos . Se esse parâmetro é 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. Este 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 objetos de CRuntimeClass que especificam páginas adicionais personalizados.
Comentários
O parâmetro de plistCustomPages refere-se à lista de objetos de CRuntimeClass que especificam páginas adicionais personalizados. O construtor adiciona mais páginas a caixa de diálogo usando o método de CRuntimeClass::CreateObject . Consulte o exemplo de CustomPages para um exemplo que adiciona mais páginas a caixa de diálogo de Personalizar .
Para obter mais informações sobre os valores que você pode passar o parâmetro de uiFlags , consulte CMFCToolBarsCustomizeDialog::GetFlags.
Exemplo
O exemplo a seguir demonstra como criar um objeto da classe de CMFCToolBarsCustomizeDialog . Este trecho de código é parte de Custom de páginas.
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