Interface IUIAutomationElement (uiautomationclient.h)

Expõe métodos e propriedades para um elemento de Automação da Interface do Usuário, que representa um item de interface do usuário.

Herança

A interface IUIAutomationElement herda da interface IUnknown . IUIAutomationElement também tem esses tipos de membros:

Métodos

A interface IUIAutomationElement tem esses métodos.

 
IUIAutomationElement::BuildUpdatedCache

Recupera um novo elemento de Automação da Interface do Usuário com um cache atualizado.
IUIAutomationElement::FindAll

Retorna todos os elementos da Automação da Interface do Usuário que atendem à condição especificada.
IUIAutomationElement::FindAllBuildCache

Retorna todos os elementos da Automação da Interface do Usuário que atendem à condição especificada, pré-busca as propriedades solicitadas e os padrões de controle e armazena os itens pré-buscados no cache.
IUIAutomationElement::FindFirst

Recupera o primeiro elemento filho ou descendente que corresponde à condição especificada.
IUIAutomationElement::FindFirstBuildCache

Recupera o primeiro elemento filho ou descendente que corresponde à condição especificada, pré-busca as propriedades solicitadas e os padrões de controle e armazena os itens pré-buscados no cache.
IUIAutomationElement::get_CachedAcceleratorKey

Recupera a chave de acelerador armazenada em cache para o elemento .
IUIAutomationElement::get_CachedAccessKey

Recupera o caractere de chave de acesso armazenado em cache para o elemento .
IUIAutomationElement::get_CachedAriaProperties

Recupera as propriedades de ARIA (Aplicativos de Internet Avançados Acessíveis) armazenados em cache do elemento .
IUIAutomationElement::get_CachedAriaRole

Recupera a função ARIA (Aplicativos de Internet Avançados Acessíveis) em cache do elemento .
IUIAutomationElement::get_CachedAutomationId

Recupera o identificador de Automação da Interface do Usuário da Microsoft armazenado em cache do elemento .
IUIAutomationElement::get_CachedBoundingRectangle

Recupera as coordenadas armazenadas em cache do retângulo que inclui completamente o elemento .
IUIAutomationElement::get_CachedClassName

Recupera o nome da classe armazenada em cache do elemento .
IUIAutomationElement::get_CachedControllerFor

Recupera uma matriz armazenada em cache de elementos de Automação da Interface do Usuário para os quais esse elemento serve como o controlador.
IUIAutomationElement::get_CachedControlType

Recupera um valor armazenado em cache que indica o tipo de controle do elemento .
IUIAutomationElement::get_CachedCulture

Recupera um valor armazenado em cache que indica a cultura associada ao elemento .
IUIAutomationElement::get_CachedDescribedBy

Recupera uma matriz armazenada em cache de elementos que descrevem esse elemento.
IUIAutomationElement::get_CachedFlowsTo

Recupera uma matriz armazenada em cache de elementos que indicam a ordem de leitura após o elemento atual.
IUIAutomationElement::get_CachedFrameworkId

Recupera o nome armazenado em cache da estrutura de interface do usuário subjacente associada ao elemento .
IUIAutomationElement::get_CachedHasKeyboardFocus

Um valor armazenado em cache que indica se o elemento tem o foco do teclado.
IUIAutomationElement::get_CachedHelpText

Recupera o texto de ajuda armazenado em cache para o elemento .
IUIAutomationElement::get_CachedIsContentElement

Um valor armazenado em cache que indica se o elemento é um elemento de conteúdo.
IUIAutomationElement::get_CachedIsControlElement

Recupera um valor armazenado em cache que indica se o elemento é um elemento de controle.
IUIAutomationElement::get_CachedIsDataValidForForm

Recupera um valor armazenado em cache que indica se o elemento contém dados válidos para o formulário.
IUIAutomationElement::get_CachedIsEnabled

Recupera um valor armazenado em cache que indica se o elemento está habilitado.
IUIAutomationElement::get_CachedIsKeyboardFocusable

Recupera um valor armazenado em cache que indica se o elemento pode aceitar o foco do teclado.
IUIAutomationElement::get_CachedIsOffscreen

Recupera um valor armazenado em cache que indica se o elemento está fora da tela.
IUIAutomationElement::get_CachedIsPassword

Recupera um valor armazenado em cache que indica se o elemento contém uma senha disfarçada.
IUIAutomationElement::get_CachedIsRequiredForForm

Recupera um valor armazenado em cache que indica se o elemento precisa ser preenchido em um formulário.
IUIAutomationElement::get_CachedItemStatus

Recupera uma descrição armazenada em cache do status de um item dentro de um elemento .
IUIAutomationElement::get_CachedItemType

Recupera uma cadeia de caracteres armazenada em cache que descreve o tipo de item representado pelo elemento .
IUIAutomationElement::get_CachedLabeledBy

Recupera o elemento armazenado em cache que contém o rótulo de texto para esse elemento.
IUIAutomationElement::get_CachedLocalizedControlType

Recupera a descrição localizada em cache do tipo de controle do elemento.
IUIAutomationElement::get_CachedName

Recupera o nome armazenado em cache do elemento .
IUIAutomationElement::get_CachedNativeWindowHandle

Recupera o identificador de janela armazenado em cache do elemento .
IUIAutomationElement::get_CachedOrientation

Recupera um valor armazenado em cache que indica a orientação do elemento .
IUIAutomationElement::get_CachedProcessId

Recupera a ID armazenada em cache do processo que hospeda o elemento .
IUIAutomationElement::get_CachedProviderDescription

Recupera uma descrição armazenada em cache do provedor para esse elemento.
IUIAutomationElement::get_CurrentAcceleratorKey

Recupera a tecla aceleradora para o elemento .
IUIAutomationElement::get_CurrentAccessKey

Recupera o caractere de chave de acesso para o elemento .
IUIAutomationElement::get_CurrentAriaProperties

Recupera as propriedades de ARIA (Aplicativos de Internet Avançados Acessíveis) do elemento .
IUIAutomationElement::get_CurrentAriaRole

Recupera a função ARIA (Aplicativos de Internet Avançados Acessíveis) do elemento .
IUIAutomationElement::get_CurrentAutomationId

Recupera o identificador da Automação da Interface do Usuário da Microsoft do elemento .
IUIAutomationElement::get_CurrentBoundingRectangle

Recupera as coordenadas do retângulo que inclui completamente o elemento .
IUIAutomationElement::get_CurrentClassName

Recupera o nome da classe do elemento .
IUIAutomationElement::get_CurrentControllerFor

Recupera uma matriz de elementos para os quais esse elemento serve como o controlador.
IUIAutomationElement::get_CurrentControlType

Recupera o tipo de controle do elemento .
IUIAutomationElement::get_CurrentCulture

Recupera o identificador de cultura para o elemento .
IUIAutomationElement::get_CurrentDescribedBy

Recupera uma matriz de elementos que descrevem esse elemento.
IUIAutomationElement::get_CurrentFlowsTo

Recupera uma matriz de elementos que indica a ordem de leitura após o elemento atual.
IUIAutomationElement::get_CurrentFrameworkId

Recupera o nome da estrutura de interface do usuário subjacente.
IUIAutomationElement::get_CurrentHasKeyboardFocus

Indica se o elemento tem o foco do teclado.
IUIAutomationElement::get_CurrentHelpText

Recupera o texto de ajuda para o elemento .
IUIAutomationElement::get_CurrentIsContentElement

Indica se o elemento é um elemento de conteúdo.
IUIAutomationElement::get_CurrentIsControlElement

Indica se o elemento é um elemento de controle.
IUIAutomationElement::get_CurrentIsDataValidForForm

Indica se o elemento contém dados válidos para um formulário.
IUIAutomationElement::get_CurrentIsEnabled

Indica se o elemento está habilitado.
IUIAutomationElement::get_CurrentIsKeyboardFocusable

Indica se o elemento pode aceitar o foco do teclado.
IUIAutomationElement::get_CurrentIsOffscreen

Indica se o elemento está fora da tela.
IUIAutomationElement::get_CurrentIsPassword

Indica se o elemento contém uma senha disfarçada.
IUIAutomationElement::get_CurrentIsRequiredForForm

Indica se o elemento deve ser preenchido em um formulário.
IUIAutomationElement::get_CurrentItemStatus

Recupera a descrição do status de um item em um elemento .
IUIAutomationElement::get_CurrentItemType

Recupera uma descrição do tipo de item de interface do usuário representado pelo elemento .
IUIAutomationElement::get_CurrentLabeledBy

Recupera o elemento que contém o rótulo de texto para esse elemento.
IUIAutomationElement::get_CurrentLocalizedControlType

Recupera uma descrição localizada do tipo de controle do elemento.
IUIAutomationElement::get_CurrentName

Recupera o nome do elemento.
IUIAutomationElement::get_CurrentNativeWindowHandle

Recupera o identificador de janela do elemento .
IUIAutomationElement::get_CurrentOrientation

Recupera um valor que indica a orientação do elemento.
IUIAutomationElement::get_CurrentProcessId

Recupera o identificador do processo que hospeda o elemento .
IUIAutomationElement::get_CurrentProviderDescription

Recupera uma descrição do provedor para esse elemento.
IUIAutomationElement::GetCachedChildren

Recupera os elementos filho armazenados em cache desse elemento de Automação da Interface do Usuário.
IUIAutomationElement::GetCachedParent

Recupera do cache o pai desse elemento de Automação da Interface do Usuário.
IUIAutomationElement::GetCachedPattern

Recupera do cache a interface IUnknown do padrão de controle especificado desse elemento de Automação da Interface do Usuário.
IUIAutomationElement::GetCachedPatternAs

Recupera a interface de padrão de controle do padrão especificado do cache desse elemento de Automação da Interface do Usuário.
IUIAutomationElement::GetCachedPropertyValue

Recupera um valor de propriedade do cache para esse elemento de Automação da Interface do Usuário.
IUIAutomationElement::GetCachedPropertyValueEx

Recupera um valor de propriedade do cache para esse elemento de Automação da Interface do Usuário, opcionalmente ignorando qualquer valor padrão.
IUIAutomationElement::GetClickablePoint

Recupera um ponto no elemento que pode ser clicado.
IUIAutomationElement::GetCurrentPattern

Recupera a interface IUnknown do padrão de controle especificado nesse elemento de Automação da Interface do Usuário.
IUIAutomationElement::GetCurrentPatternAs

Recupera a interface de padrão de controle do padrão especificado nesse elemento de Automação da Interface do Usuário.
IUIAutomationElement::GetCurrentPropertyValue

Recupera o valor atual de uma propriedade para esse elemento de Automação da Interface do Usuário.
IUIAutomationElement::GetCurrentPropertyValueEx

Recupera um valor de propriedade para esse elemento de Automação da Interface do Usuário, opcionalmente ignorando qualquer valor padrão.
IUIAutomationElement::GetRuntimeId

Recupera o identificador exclusivo atribuído ao elemento de interface do usuário.
IUIAutomationElement::SetFocus

Define o foco do teclado para esse elemento de Automação da Interface do Usuário.

Requisitos

   
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 [somente aplicativos da área de trabalho]
Servidor mínimo com suporte Windows Server 2008 R2, Windows Server 2008 com SP2 e Atualização de Plataforma para Windows Server 2008, Windows Server 2003 com SP2 e Atualização de Plataforma para Windows Server 2008 [somente aplicativos da área de trabalho]
Plataforma de Destino Windows
Cabeçalho uiautomationclient.h (include UIAutomation.h)

Confira também

Interfaces de elemento de automação da interface do usuário para clientes