_EXPCMDSTATE 枚举 (shobjidl_core.h)

EXPCMDSTATE 值表示 Shell 项的命令状态。

语法

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_CHECKBOX 返回ECS_CHECKED。
ECS_RADIOCHECK
值: 0x10
Windows 7 及更高版本。 项是通过单选按钮选择的一组互斥选项之一。 ECS_RADIOCHECK并不意味着该项是所选选项,尽管它可能是。

要求

   
最低受支持的客户端 Windows Vista [仅限桌面应用]
最低受支持的服务器 Windows Server 2008 [仅限桌面应用]
标头 shobjidl_core.h (包括 Shobjidl.h)

另请参阅

按钮类型

IExplorerCommand::GetState

IExplorerCommandState::GetState