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 |