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


CToolBar::SetButtonStyle

Эта функция-член вызывается для задания стиля кнопки или разделителя или группирования кнопки.

void SetButtonStyle(
   int nIndex,
   UINT nStyle 
);

Параметры

  • nIndex
    Индекс кнопки или разделителя сведения которого требуется задать.

  • nStyle
    Стиль кнопок.Кнопки поддерживаются следующие стили:

    • Кнопка TBBS_BUTTON стандартная (по умолчанию)

    • Разделитель TBBS_SEPARATOR

    • Кнопка "флажок"TBBS_CHECKBOX автоматическая

    • TBBS_GROUP Отмечает начало группы в составе кнопки

    • TBBS_CHECKGROUP Отмечает начало группы в составе кнопки "флажок"

    • TBBS_DROPDOWN Создает кнопку раскрывающегося списка

    • TBBS_AUTOSIZE Ширина кнопки будет рассчитывается на основе текста кнопки, а не на размер образа

    • TBBS_NOPREFIX Текст кнопки не будет связан префикс сочетаний клавиш

Заметки

Стиль кнопки определяет, как кнопка появляется, и как оно отвечает на ввод пользователя.

Перед вызовом SetButtonStyle, вызовите функцию-член GetButtonStyle для получения стиль кнопки или разделителя.

ПримечаниеПримечание

Также можно задать с помощью параметра состояния кнопки nStyle; однако, поскольку состояния кнопки выполняется обработчиком ON_UPDATE_COMMAND_UI любые состояния, которые устанавливаются с помощью SetButtonStyle будет потеряна во время следующего обработки бездействия.См. раздел Как объекты обновления интерфейса пользователя и TN031: Панель элементов управления дополнительные сведения.

Требования

Header: afxext.h

См. также

Ссылки

Класс CToolBar

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

CToolBar::GetButtonStyle