Compartir a través de


Enumeración UIAutomationType (uiautomationcore.h)

Contiene valores usados para indicar los tipos de datos de Microsoft Automatización de la interfaz de usuario.

Syntax

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
} ;

Constantes

 
UIAutomationType_Int
Valor: 0x1
Entero.
UIAutomationType_Bool
Valor: 0x2
Valor booleano.
UIAutomationType_String
Valor: 0x3
Cadena de caracteres terminada en null.
UIAutomationType_Double
Valor: 0x4
Número de punto flotante de precisión doble.
UIAutomationType_Point
Valor: 0x5
Estructura POINT que contiene las coordenadas x e y de un punto.
UIAutomationType_Rect
Valor: 0x6
Estructura RECT que contiene las coordenadas de las esquinas superior izquierda e inferior derecha de un rectángulo. Este tipo no se admite para una propiedad de Automatización de la interfaz de usuario personalizada.
UIAutomationType_Element
Valor: 0x7
Dirección de la interfaz IUIAutomationElement de un elemento Automatización de la interfaz de usuario.
UIAutomationType_Array
Valor: 0x10000
Matriz de un tipo no especificado.
UIAutomationType_Out
Valor: 0x20000
Dirección de una variable que recibe un valor recuperado por una función.
UIAutomationType_IntArray
Una matriz de enteros. Este tipo no se admite para una propiedad de Automatización de la interfaz de usuario personalizada.
UIAutomationType_BoolArray
Matriz de valores booleanos. Este tipo no se admite para una propiedad de Automatización de la interfaz de usuario personalizada.
UIAutomationType_StringArray
Matriz de cadenas de caracteres terminadas en NULL. Este tipo no se admite para una propiedad de Automatización de la interfaz de usuario personalizada.
UIAutomationType_DoubleArray
Matriz de números de punto flotante de precisión doble. Este tipo no se admite para una propiedad de Automatización de la interfaz de usuario personalizada.
UIAutomationType_PointArray
Matriz de estructuras POINT , cada una de las cuales contiene las coordenadas x e y de un punto. Este tipo no se admite para una propiedad de Automatización de la interfaz de usuario personalizada.
UIAutomationType_RectArray
Matriz de estructuras RECT , cada una que contiene las coordenadas de las esquinas superior izquierda e inferior derecha de un rectángulo. Este tipo no se admite para una propiedad de Automatización de la interfaz de usuario personalizada.
UIAutomationType_ElementArray
Matriz de punteros a interfaces IUIAutomationElement, cada una para un elemento Automatización de la interfaz de usuario.
UIAutomationType_OutInt
Dirección de una variable que recibe un valor entero.
UIAutomationType_OutBool
Dirección de una variable que recibe un valor booleano.
UIAutomationType_OutString
Dirección de una variable que recibe una cadena de caracteres terminada en NULL.
UIAutomationType_OutDouble
Dirección de una variable que recibe un número de punto flotante de precisión doble.
UIAutomationType_OutPoint
Dirección de una variable que recibe una estructura POINT .
UIAutomationType_OutRect
Dirección de una variable que recibe una estructura RECT .
UIAutomationType_OutElement
Dirección de una variable que recibe un puntero a la interfaz IUIAutomationElement de un elemento Automatización de la interfaz de usuario.
UIAutomationType_OutIntArray
Dirección de una variable que recibe una matriz de valores enteros.
UIAutomationType_OutBoolArray
Dirección de una variable que recibe una matriz de valores booleanos.
UIAutomationType_OutStringArray
Dirección de una variable que recibe una matriz de cadenas de caracteres terminadas en NULL.
UIAutomationType_OutDoubleArray
Dirección de una variable que recibe una matriz de números de punto flotante de precisión doble.
UIAutomationType_OutPointArray
Dirección de una variable que recibe una matriz de estructuras POINT .
UIAutomationType_OutRectArray
Dirección de una variable que recibe una matriz de estructuras RECT .
UIAutomationType_OutElementArray
Dirección de una variable que recibe una matriz de punteros a las interfaces IUIAutomationElement de Automatización de la interfaz de usuario elementos.

Requisitos

Requisito Value
Cliente mínimo compatible Windows 7, Windows Vista con SP2 y Platform Update para Windows Vista, Windows XP con SP3 y Platform Update para Windows Vista [aplicaciones de escritorio | Aplicaciones para UWP]
Servidor mínimo compatible Windows Server 2008 R2, Windows Server 2008 con SP2 y Actualización de plataforma para Windows Server 2008, Windows Server 2003 con SP2 y Actualización de plataforma para Windows Server 2008 [aplicaciones de escritorio | Aplicaciones para UWP]
Encabezado uiautomationcore.h (incluir UIAutomation.h)