IToolbar::SetButtonState 方法 (mmc.h)
IToolbar::SetButtonState 方法使管理单元能够设置按钮的属性。
语法
HRESULT SetButtonState(
[in] int idCommand,
[in] MMC_BUTTON_STATE nState,
[in] BOOL bState
);
参数
[in] idCommand
使用 MMCBUTTON 结构的 InsertButton 或 AddButtons 方法,管理单元与按钮关联的唯一值。
[in] nState
一个 值,该值指定要为按钮设置的状态。 可以是以下任一项:
ENABLED
按钮接受用户输入。 不具有此状态的按钮不接受用户输入,并且显示为灰色。
CHECKED
按钮具有 CHECKED 样式,并且正在按下。
HIDDEN
按钮不可见,无法接收用户输入。
定
按钮显示为灰色。
BUTTONPRESSED
按钮正处于按下状态。
[in] bState
一个 值,该值指定在 nState 中标识的状态是设置为 TRUE 还是 FALSE。 TRUE 将按钮状态设置为 nState 标识的状态,如果已) 设置, 则 FALSE 清除状态 (。
返回值
此方法可以返回其中一个值。
注解
在使用 IControlbar::Attach 附加工具栏之前,管理单元不应设置按钮状态。
要求
要求 | 值 |
---|---|
最低受支持的客户端 | Windows Vista |
最低受支持的服务器 | Windows Server 2008 |
目标平台 | Windows |
标头 | mmc.h |
DLL | Mmcndmgr.dll |