Partilhar via


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

Consulte também

Conceitos

Gráfico de hierarquia do MFC

Referência

Classe CMFCToolBarsCustomizeDialog

CRuntimeClass::CreateObject

CMFCToolBarsCustomizeDialog::GetFlags