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


Перечисление ToggleState (uiautomationcore.h)

Содержит значения, определяющие состояние переключателя элемента службы автоматизации пользовательского интерфейса Майкрософт, реализующего шаблон элемента управления.

Синтаксис

typedef enum ToggleState {
  ToggleState_Off = 0,
  ToggleState_On = 1,
  ToggleState_Indeterminate = 2
} ;

Константы

 
ToggleState_Off
Значение: 0
Элемент автоматизации пользовательского интерфейса не выбран, установлен, помечен или активирован.
ToggleState_On
Значение: 1
Элемент автоматизации пользовательского интерфейса выбирается, проверяется, помечена или активируется в противном случае.
ToggleState_Indeterminate
Значение: 2
Элемент автоматизации пользовательского интерфейса находится в неопределенном состоянии.


Свойство Indeterminate можно использовать для указания того, действовал ли пользователь.
на элементе управления. Например, флажок может быть установлен и неактивен, что указывает на неопределенное состояние.


Создание неопределенного состояния отличается от отключения элемента управления.
Следовательно, флажок в неопределенном состоянии по-прежнему может получить фокус.
Когда пользователь щелкает детерминированный элемент управления ToggleState циклит до следующего значения.

Требования

Требование Ценность
минимальные поддерживаемые клиентские Windows XP [только классические приложения]
минимальный поддерживаемый сервер Windows Server 2003 [только классические приложения]
заголовка uiautomationcore.h (include UIAutomation.h)

См. также

переключение