Поделиться через


CMFCToolBarsCustomizeDialog::CMFCToolBarsCustomizeDialog

Создает объект 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
);

Параметры

  • [входящий] pWndParentFrame
    Указатель на родительский кадр. Этот параметр не должен иметь значение NULL.

  • [входящий] bAutoSetFromMenus
    Логическое значение, которое определяет, является ли добавления команд из всех меню в список команд на странице Команды. Если этот параметр TRUE команды меню добавлены. В противном случае команда меню не добавлены.

  • [входящий] uiFlags
    Сочетание пометит, влияет на поведение диалогового окна. Этот параметр может иметь одно или несколько из следующих значений:

    • 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

  • [входящий] plistCustomPages
    Указатель на список объектов CRuntimeClass, которые задают дополнительные пользовательские страницы.

Заметки

Параметр plistCustomPages относится к списку объектов CRuntimeClass, которые задают дополнительные пользовательские страницы. Конструктор добавляет нескольких страниц в диалоговое окно с помощью метода CRuntimeClass::CreateObject. См. образец CustomPages пример добавляет нескольких страниц в диалоговом окне Настроить.

Дополнительные сведения о значениях, которые можно передать в параметр uiFlags см. в разделе CMFCToolBarsCustomizeDialog::GetFlags.

Пример

В следующем примере показано, как создать объект класса CMFCToolBarsCustomizeDialog. Этот фрагмент кода является частью Пользовательский образец страниц.

   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

Требования

заголовок: afxtoolbarscustomizedialog.h

См. также

Ссылки

Класс CMFCToolBarsCustomizeDialog

Диаграмма иерархии

CRuntimeClass::CreateObject

CMFCToolBarsCustomizeDialog::GetFlags