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