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


CMFCToolBar::EnableCustomizeButton

Позволяет включить или отключить кнопку настройки, которая появляется на панели инструментов.

void EnableCustomizeButton(
   BOOL bEnable,
   int iCustomizeCmd,
   const CString& strCustomizeText,
   BOOL bQuickCustomize=TRUE 
);
void EnableCustomizeButton(
   BOOL bEnable,
   int iCustomizeCmd,
   UINT uiCustomizeTextResId,
   BOOL bQuickCustomize=TRUE 
);

Параметры

  • [входящий] bEnable
    Позволяет включить или отключить кнопку настройка.

  • [входящий] iCustomizeCmd
    Идентификатор команды кнопки настройки.

  • [входящий] strCustomizeText
    Текстовая подпись кнопки настройки.

  • [входящий] uiCustomizeTextResId
    Идентификатор строки ресурсов метки кнопки настройки.

  • [входящий] bQuickCustomize
    Позволяет включить или отключить параметр Добавить или удалить кнопки в раскрывающемся меню, из меню для кнопки ".

Заметки

Если iCustomizeCmd -1, то границы отображают кнопку настройки, когда несколько кнопок панели инструментов не приспосабливают в область панели инструментов. Указывает двойную стрелку, указывающую кнопку лев- или шеврон, который указывает на то, что несколько кнопок.

Если iCustomizeCmd определяет допустимый идентификатор команды и bEnableTRUE, кнопка настраивать всегда отображается. Кнопка имеет небольшой стрелку вниз и открыть меню, содержащее команду. Эта команда использует указанную текстовую подпись strCustomizeText. Если bQuickCustomize также TRUE, то меню отображается параметр Добавить или удалить кнопки.

Границы динамически добавить в меню все кнопки, которые не приспосабливают в область панели инструментов перед элементом, который задан iCustomizeCmd. Шеврон отображается рядом с стрелкой вниз.

Требования

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

См. также

Ссылки

Класс CMFCToolBar

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