IExplorerCommand::GetFlags 方法 (shobjidl_core.h)
取得與 Windows 檔案總管命令相關聯的旗標。
語法
HRESULT GetFlags(
[out] EXPCMDFLAGS *pFlags
);
參數
[out] pFlags
類型: EXPCMDFLAGS*
當這個方法傳回時,這個值會指向目前的命令旗標。 下列其中一個值:
ECF_DEFAULT (0x000)
Windows 7 和更新版本。 未設定任何命令旗標。
ECF_HASSUBCOMMANDS (0x001)
命令具有子命令。
ECF_HASSPLITBUTTON (0x002)
隨即顯示分割按鈕。
ECF_HIDELABEL (0x004)
標籤已隱藏。
ECF_ISSEPARATOR (0x008)
此命令是分隔符。
ECF_HASLUASHIELD (0x010)
會顯示UAC防護。
ECF_SEPARATORBEFORE (0x020)
在 Windows 7 中引進。 命令位於分隔符正下方的功能表中。
ECF_SEPARATORAFTER (0x040)
在 Windows 7 中引進。 命令位於分隔符正上方的功能表中。
ECF_ISDROPDOWN (0x080)
在 Windows 7 中引進。 選取命令會開啟下拉式 (子功能表,例如[ 包含在連結庫中 ]) 。
ECF_TOGGLEABLE (0x100)
在 Windows 8 中引進。
ECF_AUTOMENUICONS (0x200)
在 Windows 8 中引進。
傳回值
類型: HRESULT
如果此方法成功,則會傳回 S_OK。 否則,它會傳回 HRESULT 錯誤碼。
規格需求
需求 | 值 |
---|---|
最低支援的用戶端 | Windows Vista [僅限傳統型應用程式] |
最低支援的伺服器 | Windows Server 2008 [僅限傳統型應用程式] |
目標平台 | Windows |
標頭 | shobjidl_core.h (包括 Shobjidl.h) |