_EXPCMDSTATE列舉 (shobjidl_core.h)

EXPCMDSTATE 值代表 Shell 專案的命令狀態。

Syntax

typedef enum _EXPCMDSTATE {
  ECS_ENABLED = 0,
  ECS_DISABLED = 0x1,
  ECS_HIDDEN = 0x2,
  ECS_CHECKBOX = 0x4,
  ECS_CHECKED = 0x8,
  ECS_RADIOCHECK = 0x10
} ;

常數

 
ECS_ENABLED
值: 0
專案已啟用。
ECS_DISABLED
值: 0x1
這個項目無法使用。 它可能會向使用者顯示為暗灰色且無法存取的專案。
ECS_HIDDEN
值: 0x2
專案已隱藏。
ECS_CHECKBOX
值: 0x4
專案會以核取方塊顯示,而且未核取該核取方塊。
ECS_CHECKED
值: 0x8
專案會以核取方塊顯示,並核取該核取方塊。 ECS_CHECKED 一律會傳回ECS_CHECKBOX。
ECS_RADIOCHECK
值: 0x10
Windows 7 和更新版本。 專案是透過選項按鈕選取的一組互斥選項。 ECS_RADIOCHECK並不表示專案是選取的選項,但可能是。

需求

   
最低支援的用戶端 Windows Vista [僅限傳統型應用程式]
最低支援的伺服器 Windows Server 2008 [僅限傳統型應用程式]
標頭 shobjidl_core.h (包含 Shobjidl.h)

另請參閱

按鈕類型

IExplorerCommand::GetState

IExplorerCommandState::GetState