Метод IToolbar::SetButtonState (mmc.h)
Метод IToolbar::SetButtonState позволяет оснастке задать атрибут кнопки.
Синтаксис
HRESULT SetButtonState(
[in] int idCommand,
[in] MMC_BUTTON_STATE nState,
[in] BOOL bState
);
Параметры
[in] idCommand
Уникальное значение, связанное оснастки с кнопкой с помощью метода InsertButton или AddButtons со структурой MMCBUTTON .
[in] nState
Значение типа , указывающее состояние, которое будет задано для кнопки. Может быть любым из следующих вариантов:
ENABLED
Кнопка принимает введенные пользователем данные. Кнопка без этого состояния не принимает введенные пользователем данные и отображается неактивной.
ПРОВЕРИЛ
Кнопка имеет стиль CHECKED и нажимается.
HIDDEN
Кнопка не видна и не может получить введенные пользователем данные.
НЕОПРЕДЕЛЕННОЕ
Кнопка отображается неактивной.
BUTTONPRESSED
Кнопка нажата.
[in] bState
Значение типа , указывающее, установлено ли для состояния, определенного в nState, значение TRUE или FALSE. Значение TRUE задает состояние кнопки в состояние, определяемое nState, а значение FALSE очищает состояние (если оно уже задано).
Возвращаемое значение
Этот метод может возвращать одно из этих значений.
Комментарии
Оснастки не должны задавать состояния кнопки, пока панель инструментов не будет присоединена с помощью IControlbar::Attach.
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Windows Vista |
Минимальная версия сервера | Windows Server 2008 |
Целевая платформа | Windows |
Header | mmc.h |
DLL | Mmcndmgr.dll |