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 |