共用方式為


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 中所識別的狀態是否設定為 TRUEFALSETRUE 會將按鈕狀態設定為 nState 所識別的狀態,如果狀態已經設定 ) ,FALSE 就會清除狀態 (。

傳回值

這個方法可以傳回下列其中一個值。

備註

在工具列已使用 IControlbar::Attach 附加之前,嵌入式管理單元不應該設定按鈕狀態。

規格需求

需求
最低支援的用戶端 Windows Vista
最低支援的伺服器 Windows Server 2008
目標平台 Windows
標頭 mmc.h
Dll Mmcndmgr.dll

另請參閱

IToolbar