Перечисление 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) |
Обратная связь
https://aka.ms/ContentUserFeedback.
Ожидается в ближайшее время: в течение 2024 года мы постепенно откажемся от GitHub Issues как механизма обратной связи для контента и заменим его новой системой обратной связи. Дополнительные сведения см. в разделеОтправить и просмотреть отзыв по