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

Содержит значения, используемые для указания типов данных Microsoft модель автоматизации пользовательского интерфейса.

Синтаксис

typedef enum UIAutomationType {
  UIAutomationType_Int = 0x1,
  UIAutomationType_Bool = 0x2,
  UIAutomationType_String = 0x3,
  UIAutomationType_Double = 0x4,
  UIAutomationType_Point = 0x5,
  UIAutomationType_Rect = 0x6,
  UIAutomationType_Element = 0x7,
  UIAutomationType_Array = 0x10000,
  UIAutomationType_Out = 0x20000,
  UIAutomationType_IntArray,
  UIAutomationType_BoolArray,
  UIAutomationType_StringArray,
  UIAutomationType_DoubleArray,
  UIAutomationType_PointArray,
  UIAutomationType_RectArray,
  UIAutomationType_ElementArray,
  UIAutomationType_OutInt,
  UIAutomationType_OutBool,
  UIAutomationType_OutString,
  UIAutomationType_OutDouble,
  UIAutomationType_OutPoint,
  UIAutomationType_OutRect,
  UIAutomationType_OutElement,
  UIAutomationType_OutIntArray,
  UIAutomationType_OutBoolArray,
  UIAutomationType_OutStringArray,
  UIAutomationType_OutDoubleArray,
  UIAutomationType_OutPointArray,
  UIAutomationType_OutRectArray,
  UIAutomationType_OutElementArray
} ;

Константы

 
UIAutomationType_Int
Значение: 0x1
Целое число.
UIAutomationType_Bool
Значение: 0x2
Логическое значение.
UIAutomationType_String
Значение: 0x3
Символьная строка, заканчивающаяся null.
UIAutomationType_Double
Значение: 0x4
Число двойной точности с плавающей запятой.
UIAutomationType_Point
Значение: 0x5
Структура POINT , содержащая координаты X и Y точки.
UIAutomationType_Rect
Значение: 0x6
Структура RECT , содержащая координаты левого верхнего и нижнего правого углов прямоугольника. Этот тип не поддерживается для настраиваемого свойства модель автоматизации пользовательского интерфейса.
UIAutomationType_Element
Значение: 0x7
Адрес интерфейса IUIAutomationElement элемента модель автоматизации пользовательского интерфейса.
UIAutomationType_Array
Значение: 0x10000
Массив неопределенного типа.
UIAutomationType_Out
Значение: 0x20000
Адрес переменной, получающей значение, полученное функцией.
UIAutomationType_IntArray
Массив целых чисел. Этот тип не поддерживается для настраиваемого свойства модель автоматизации пользовательского интерфейса.
UIAutomationType_BoolArray
Массив логических значений. Этот тип не поддерживается для настраиваемого свойства модель автоматизации пользовательского интерфейса.
UIAutomationType_StringArray
Массив символьных строк, заканчивающихся null. Этот тип не поддерживается для настраиваемого свойства модель автоматизации пользовательского интерфейса.
UIAutomationType_DoubleArray
Массив чисел двойной точности с плавающей запятой. Этот тип не поддерживается для настраиваемого свойства модель автоматизации пользовательского интерфейса.
UIAutomationType_PointArray
Массив структур POINT , каждая из которых содержит координаты X и Y точки. Этот тип не поддерживается для настраиваемого свойства модель автоматизации пользовательского интерфейса.
UIAutomationType_RectArray
Массив структур RECT , каждый из которых содержит координаты верхнего левого и нижнего правого углов прямоугольника. Этот тип не поддерживается для настраиваемого свойства модель автоматизации пользовательского интерфейса.
UIAutomationType_ElementArray
Массив указателей на интерфейсы IUIAutomationElement, каждый для элемента модель автоматизации пользовательского интерфейса.
UIAutomationType_OutInt
Адрес переменной, получающей целочисленное значение.
UIAutomationType_OutBool
Адрес переменной, получающей логическое значение.
UIAutomationType_OutString
Адрес переменной, получающей символьную строку, завершающуюся null.
UIAutomationType_OutDouble
Адрес переменной, получающей число двойной точности с плавающей запятой.
UIAutomationType_OutPoint
Адрес переменной, получающей структуру POINT .
UIAutomationType_OutRect
Адрес переменной, получающей структуру RECT .
UIAutomationType_OutElement
Адрес переменной, получающей указатель на интерфейс IUIAutomationElement элемента модель автоматизации пользовательского интерфейса.
UIAutomationType_OutIntArray
Адрес переменной, получающей массив целочисленных значений.
UIAutomationType_OutBoolArray
Адрес переменной, получающей массив логических значений.
UIAutomationType_OutStringArray
Адрес переменной, получающей массив символьных строк, заканчивающихся null.
UIAutomationType_OutDoubleArray
Адрес переменной, получающей массив чисел двойной точности с плавающей запятой.
UIAutomationType_OutPointArray
Адрес переменной, получающей массив структур POINT .
UIAutomationType_OutRectArray
Адрес переменной, получающей массив структур RECT .
UIAutomationType_OutElementArray
Адрес переменной, получающей массив указателей на интерфейсы IUIAutomationElement модель автоматизации пользовательского интерфейса элементов.

Требования

Требование Значение
Минимальная версия клиента Windows 7, Windows Vista с пакетом обновления 2 (SP2) и Обновление платформы для Windows Vista, Windows XP с пакетом обновления 3 (SP3) и Обновление платформы для Windows Vista [классические приложения | Приложения UWP]
Минимальная версия сервера Windows Server 2008 R2, Windows Server 2008 с пакетом обновления 2 (SP2) и обновление платформы для Windows Server 2008, Windows Server 2003 с пакетом обновления 2 (SP2) и обновление платформы для Windows Server 2008 [классические приложения | Приложения UWP]
Верхняя часть uiautomationcore.h (включая UIAutomation.h)