IToolbar::SetButtonState 方法 (mmc.h)

IToolbar::SetButtonState 方法使管理单元能够设置按钮的属性。

语法

HRESULT SetButtonState(
  [in] int              idCommand,
  [in] MMC_BUTTON_STATE nState,
  [in] BOOL             bState
);

参数

[in] idCommand

使用 MMCBUTTON 结构的 InsertButtonAddButtons 方法,管理单元与按钮关联的唯一值。

[in] nState

一个 值,该值指定要为按钮设置的状态。 可以是以下任一项:

ENABLED

按钮接受用户输入。 不具有此状态的按钮不接受用户输入,并且显示为灰色。

CHECKED

按钮具有 CHECKED 样式,并且正在按下。

HIDDEN

按钮不可见,无法接收用户输入。

按钮显示为灰色。

BUTTONPRESSED

按钮正处于按下状态。

[in] bState

一个 值,该值指定在 nState 中标识的状态是设置为 TRUE 还是 FALSETRUE 将按钮状态设置为 nState 标识的状态,如果已) 设置, 则 FALSE 清除状态 (。

返回值

此方法可以返回其中一个值。

注解

在使用 IControlbar::Attach 附加工具栏之前,管理单元不应设置按钮状态。

要求

要求
最低受支持的客户端 Windows Vista
最低受支持的服务器 Windows Server 2008
目标平台 Windows
标头 mmc.h
DLL Mmcndmgr.dll

另请参阅

IToolbar