Поделиться через


Перечисление _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 и более поздние версии. Элемент является одним из групп взаимоисключающих параметров, выбранных с помощью переключателя. ECS_RADIOCHECK не означает, что элемент является выбранным вариантом, хотя это может быть.

Требования

   
Минимальная версия клиента Windows Vista [только классические приложения]
Минимальная версия сервера Windows Server 2008 [только классические приложения]
Верхняя часть shobjidl_core.h (включая Shobjidl.h)

См. также раздел

Типы кнопок

IExplorerCommand::GetState

IExplorerCommandState::GetState