_EXPCMDSTATE列挙 (shobjidl_core.h)

EXPCMDSTATE 値は、シェル項目のコマンド状態を表します。

構文

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 以降。 項目は、ラジオ ボタンを使用して選択された相互排他的オプションのグループの 1 つです。 ECS_RADIOCHECKは、項目が選択されたオプションであることを意味するものではありませんが、選択されている可能性があります。

要件

   
サポートされている最小のクライアント Windows Vista [デスクトップ アプリのみ]
サポートされている最小のサーバー Windows Server 2008 [デスクトップ アプリのみ]
Header shobjidl_core.h (Shobjidl.h を含む)

関連項目

ボタンの種類

IExplorerCommand::GetState

IExplorerCommandState::GetState