IMenuButton::SetButtonState 方法 (mmc.h)

IMenuButton::SetButtonState 方法使用户能够更改菜单按钮的状态。

语法

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

参数

[in] idCommand

一个 值,该值指定用户提供的值,该值唯一标识正在更改状态的菜单按钮。

[in] nState

一个 值,该值指定按钮的状态。 此值可以是从 MMC_BUTTON_STATE 枚举获取的下列值之一:

ENABLED

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

HIDDEN

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

[in] bState

一个 值,该值指定是打开还是关闭状态。 TRUE 表示按钮状态处于打开状态;否则,设置为 FALSE

返回值

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

要求

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

另请参阅

IMenuButton