Compartilhar via


Enumeração UIAutomationType (uiautomationcore.h)

Contém valores usados para indicar tipos de dados do Microsoft Automação da Interface do Usuário.

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
Um inteiro.
UIAutomationType_Bool
Valor: 0x2
Um valor booliano.
UIAutomationType_String
Valor: 0x3
Uma cadeia de caracteres terminada em nulo.
UIAutomationType_Double
Valor: 0x4
Um número de ponto flutuante de precisão dupla.
UIAutomationType_Point
Valor: 0x5
Uma estrutura POINT que contém as coordenadas x e y de um ponto.
UIAutomationType_Rect
Valor: 0x6
Uma estrutura RECT que contém as coordenadas dos cantos superior esquerdo e inferior direito de um retângulo. Não há suporte para esse tipo para uma propriedade de Automação da Interface do Usuário personalizada.
UIAutomationType_Element
Valor: 0x7
O endereço da interface IUIAutomationElement de um elemento Automação da Interface do Usuário.
UIAutomationType_Array
Valor: 0x10000
Uma matriz de um tipo não especificado.
UIAutomationType_Out
Valor: 0x20000
O endereço de uma variável que recebe um valor recuperado por uma função.
UIAutomationType_IntArray
Uma matriz de inteiros. Não há suporte para esse tipo para uma propriedade de Automação da Interface do Usuário personalizada.
UIAutomationType_BoolArray
Uma matriz de valores boolianos. Não há suporte para esse tipo para uma propriedade de Automação da Interface do Usuário personalizada.
UIAutomationType_StringArray
Uma matriz de cadeias de caracteres terminadas em nulo. Não há suporte para esse tipo para uma propriedade de Automação da Interface do Usuário personalizada.
UIAutomationType_DoubleArray
Uma matriz de números de ponto flutuante de precisão dupla. Não há suporte para esse tipo para uma propriedade de Automação da Interface do Usuário personalizada.
UIAutomationType_PointArray
Uma matriz de estruturas POINT , cada uma contendo as coordenadas x e y de um ponto. Não há suporte para esse tipo para uma propriedade de Automação da Interface do Usuário personalizada.
UIAutomationType_RectArray
Uma matriz de estruturas RECT , cada uma contendo as coordenadas dos cantos superior esquerdo e inferior direito de um retângulo. Não há suporte para esse tipo para uma propriedade de Automação da Interface do Usuário personalizada.
UIAutomationType_ElementArray
Uma matriz de ponteiros para interfaces IUIAutomationElement, cada uma para um elemento Automação da Interface do Usuário.
UIAutomationType_OutInt
O endereço de uma variável que recebe um valor inteiro.
UIAutomationType_OutBool
O endereço de uma variável que recebe um valor booliano.
UIAutomationType_OutString
O endereço de uma variável que recebe uma cadeia de caracteres terminada em nulo.
UIAutomationType_OutDouble
O endereço de uma variável que recebe um número de ponto flutuante de precisão dupla.
UIAutomationType_OutPoint
O endereço de uma variável que recebe uma estrutura POINT .
UIAutomationType_OutRect
O endereço de uma variável que recebe uma estrutura RECT .
UIAutomationType_OutElement
O endereço de uma variável que recebe um ponteiro para a interface IUIAutomationElement de um elemento Automação da Interface do Usuário.
UIAutomationType_OutIntArray
O endereço de uma variável que recebe uma matriz de valores inteiros.
UIAutomationType_OutBoolArray
O endereço de uma variável que recebe uma matriz de valores boolianos.
UIAutomationType_OutStringArray
O endereço de uma variável que recebe uma matriz de cadeias de caracteres terminadas em nulo.
UIAutomationType_OutDoubleArray
O endereço de uma variável que recebe uma matriz de números de ponto flutuante de precisão dupla.
UIAutomationType_OutPointArray
O endereço de uma variável que recebe uma matriz de estruturas POINT .
UIAutomationType_OutRectArray
O endereço de uma variável que recebe uma matriz de estruturas RECT .
UIAutomationType_OutElementArray
O endereço de uma variável que recebe uma matriz de ponteiros para as interfaces IUIAutomationElement de elementos Automação da Interface do Usuário.

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows 7, Windows Vista com SP2 e Atualização de Plataforma para Windows Vista, Windows XP com SP3 e Atualização de Plataforma para Windows Vista [aplicativos da área de trabalho | Aplicativos UWP]
Servidor mínimo com suporte Windows Server 2008 R2, Windows Server 2008 com SP2 e Platform Update para Windows Server 2008, Windows Server 2003 com SP2 e Platform Update para Windows Server 2008 [aplicativos da área de trabalho | Aplicativos UWP]
Cabeçalho uiautomationcore.h (inclua UIAutomation.h)