Compartilhar via


Cabeçalho uiautomationcoreapi.h

Esse cabeçalho é usado pelos Recursos de Acessibilidade do Windows. Para obter mais informações, consulte:

uiautomationcoreapi.h contém as seguintes interfaces de programação:

Funções

 
DockPattern_SetDockPosition

Encaixa o elemento de Automação da Interface do Usuário no dockPosition solicitado em um contêiner de encaixe.
ExpandCollapsePattern_Collapse

Oculta todos os nós descendentes, controles ou conteúdo do elemento automação da interface do usuário.
ExpandCollapsePattern_Expand

Expande um controle na tela para que ele mostre mais informações.
GridPattern_GetItem

Obtém o nó de um item em uma grade.
InvokePattern_Invoke

Envia uma solicitação para ativar um controle e iniciar sua ação única não ambígua. (InvokePattern_Invoke)
ItemContainerPattern_FindItemByProperty

Recupera um nó dentro de um nó que contém, com base em um valor de propriedade especificado.
LegacyIAccessiblePattern_DoDefaultAction

Executa a ação padrão de Acessibilidade Ativa da Microsoft para o elemento . (LegacyIAccessiblePattern_DoDefaultAction)
LegacyIAccessiblePattern_GetIAccessible

Recupera um objeto IAccessible que corresponde ao elemento de Automação da Interface do Usuário.
LegacyIAccessiblePattern_Select

Executa uma seleção de Acessibilidade Ativa da Microsoft. (LegacyIAccessiblePattern_Select)
LegacyIAccessiblePattern_SetValue

Define a propriedade de valor de Acessibilidade Ativa da Microsoft para o nó.
MultipleViewPattern_GetViewName

Recupera o nome de um modo de exibição específico do controle. (MultipleViewPattern_GetViewName)
MultipleViewPattern_SetCurrentView

Define um controle para um layout diferente.
RangeValuePattern_SetValue

Define o valor de um controle que tem um intervalo numérico.
ScrollItemPattern_ScrollIntoView

Rola a área de conteúdo de um objeto de contêiner para exibir o elemento automação da interface do usuário dentro da região visível (visor) do contêiner.
ScrollPattern_Scroll

Rola a região visível no momento da área de conteúdo do ScrollAmount especificado, horizontalmente, verticalmente ou ambos.
ScrollPattern_SetScrollPercent

Rola um contêiner para uma posição específica horizontalmente, verticalmente ou ambas.
SelectionItemPattern_AddToSelection

Adiciona um elemento não selecionado a uma seleção em um controle .
SelectionItemPattern_RemoveFromSelection

Remove um elemento da seleção em um contêiner de seleção.
SelectionItemPattern_Select

Seleciona um elemento em um contêiner de seleção.
SynchronizedInputPattern_Cancel

Faz com que o provedor de Automação da Interface do Usuário pare de escutar a entrada do mouse ou do teclado.
SynchronizedInputPattern_StartListening

Faz com que o provedor de Automação da Interface do Usuário comece a escutar a entrada do mouse ou do teclado.
TextPattern_get_DocumentRange

Obtém o intervalo de texto para todo o documento.
TextPattern_get_SupportedTextSelection

Verifica se o conteúdo do contêiner de texto pode ser selecionado e desmarcado.
TextPattern_GetSelection

Obtém o intervalo atual de texto selecionado de um contêiner de texto que dá suporte ao padrão de texto.
TextPattern_GetVisibleRanges

Recupera uma matriz de intervalos de texto não contíguos de um contêiner de texto em que cada intervalo de texto começa com a primeira linha parcialmente visível até o final da última linha parcialmente visível.
TextPattern_RangeFromChild

Obtém o intervalo de texto que um determinado nó abrange.
TextPattern_RangeFromPoint

Recupera o intervalo de texto degenerado (vazio) mais próximo das coordenadas de tela especificadas. (TextPattern_RangeFromPoint)
TextRange_AddToSelection

Adiciona à coleção existente de texto realçado em um contêiner de texto que dá suporte a várias seleções não contíguas realçando o texto suplementar correspondente ao intervalo de texto de chamada Start e End endpoints.
TextRange_Clone

Copia um intervalo de texto.
TextRange_Compare

Compara dois intervalos de texto.
TextRange_CompareEndpoints

Retorna um valor que indica se dois intervalos de texto têm pontos de extremidade idênticos.
TextRange_ExpandToEnclosingUnit

Expande o intervalo de texto para uma unidade maior ou menor, como Caractere, Word, Linha ou Página.
TextRange_FindAttribute

Pesquisa em uma direção especificada a primeira parte do texto que dá suporte a um atributo de texto especificado.
TextRange_FindText

Retorna o primeiro intervalo de texto na direção especificada que contém o texto que o cliente está procurando.
TextRange_GetAttributeValue

Obtém o valor de um atributo de texto para um intervalo de texto.
TextRange_GetBoundingRectangles

Recupera o número mínimo de retângulos delimitados que podem incluir o intervalo, um retângulo por linha.
TextRange_GetChildren

Retorna todos os elementos de Automação da Interface do Usuário contidos no intervalo de texto especificado.
TextRange_GetEnclosingElement

Retorna o nó para o menor provedor que abrange o intervalo.
TextRange_GetText

Retorna o texto em um intervalo de texto, até um número especificado de caracteres.
TextRange_Move

Move o intervalo de texto o número especificado de unidades solicitadas pelo cliente.
TextRange_MoveEndpointByRange

Move um ponto de extremidade de um intervalo para o ponto de extremidade de outro intervalo.
TextRange_MoveEndpointByUnit

Move um ponto de extremidade do intervalo o número especificado de unidades.
TextRange_RemoveFromSelection

Remove o texto selecionado, correspondente ao intervalo de texto de chamada TextPatternRangeEndpoint_Start e TextPatternRangeEndpoint_End pontos de extremidade, de uma coleção existente de texto selecionado em um contêiner de texto que dá suporte a várias seleções não contíguas.
TextRange_ScrollIntoView

Rola o texto para que o intervalo especificado fique visível no visor.
TextRange_Select

Seleciona um intervalo de texto.
TogglePattern_Toggle

Alterna um controle para seu próximo estado com suporte.
TransformPattern_Move

Move um elemento para um local especificado na tela.
TransformPattern_Resize

Redimensiona um elemento na tela.
TransformPattern_Rotate

Gira um elemento na tela.
UiaAddEvent

Adiciona um ouvinte para eventos em um nó na árvore de Automação da Interface do Usuário.
UiaClientsAreListening

Obtém um valor que indica se qualquer aplicativo cliente está inscrito em eventos de Automação da Interface do Usuário da Microsoft.
UiaDisconnectAllProviders

Libera todos os recursos da Automação da Interface do Usuário da Microsoft que são mantidos por todos os provedores associados ao processo de chamada.
UiaDisconnectProvider

Libera todas as referências que um provedor específico mantém para objetos de Automação da Interface do Usuário da Microsoft.
UiaEventAddWindow

Adiciona uma janela ao ouvinte de eventos.
UiaEventRemoveWindow

Remove uma janela do ouvinte de eventos.
UiaFind

Recupera um ou mais nós de Automação da Interface do Usuário que correspondem aos critérios de pesquisa.
UiaGetErrorDescription

Obtém uma cadeia de caracteres de erro para que ela possa ser passada para o cliente. Esse método não é usado diretamente pelos clientes.
UiaGetPatternProvider

Recupera um padrão de controle.
UiaGetPropertyValue

Recupera o valor de uma propriedade de Automação da Interface do Usuário.
UiaGetReservedMixedAttributeValue

Recupera um valor reservado que indica que o valor de um atributo de texto da Automação da Interface do Usuário da Microsoft varia dentro de um intervalo de texto.
UiaGetReservedNotSupportedValue

Recupera um valor reservado que indica que não há suporte para uma propriedade da Automação da Interface do Usuário da Microsoft ou um atributo de texto.
UiaGetRootNode

Recupera o nó raiz da Automação da Interface do Usuário.
UiaGetRuntimeId

Recupera o identificador de runtime de um nó de Automação da Interface do Usuário.
UiaGetUpdatedCache

Atualizações o cache de valores de propriedade e padrões de controle.
UiaHasServerSideProvider

Verifica se uma janela tem uma implementação do provedor de Automação da Interface do Usuário da Microsoft.
UiaHostProviderFromHwnd

Obtém o provedor de host para uma janela.
UiaHPatternObjectFromVariant

Obtém um objeto de padrão de controle de um tipo VARIANT.
UiaHTextRangeFromVariant

Obtém um intervalo de texto de um tipo VARIANT.
UiaHUiaNodeFromVariant

Obtém um HUIANODE de um tipo VARIANT.
UiaIAccessibleFromProvider

Recupera uma implementação IAccessible que fornece dados de Acessibilidade Ativa da Microsoft em nome de um provedor de Automação da Interface do Usuário da Microsoft.
UiaLookupId

Obtém o identificador inteiro que pode ser usado em métodos que exigem PROPERTYID, PATTERNID, CONTROLTYPEID, TEXTATTRIBUTEID ou EVENTID.
UiaNavigate

Navega na árvore de Automação da Interface do Usuário, recuperando opcionalmente informações armazenadas em cache.
UiaNodeFromFocus

Recupera o nó automação da interface do usuário para o elemento de interface do usuário que atualmente tem o foco de entrada.
UiaNodeFromHandle

Recupera o nó automação da interface do usuário associado a uma janela.
UiaNodeFromPoint

Recupera o nó automação da interface do usuário para o elemento no ponto especificado.
UiaNodeFromProvider

Recupera o nó automação da interface do usuário para um provedor de elementos brutos.
UiaNodeRelease

Exclui um nó da memória.
UiaPatternRelease

Exclui um objeto padrão alocado da memória.
UiaProviderForNonClient

Obtém o provedor para toda a área não cliente de uma janela ou para um controle na área não cliente de uma janela.
UiaProviderFromIAccessible

Cria um provedor de Automação da Interface do Usuário da Microsoft com base no objeto Microsoft Active Accessibility especificado.
UiaRaiseActiveTextPositionChangedEvent

Chamado por um provedor para notificar o núcleo da Automação da Interface do Usuário da Microsoft de que um controle de texto alterou o texto programaticamente. (UiaRaiseActiveTextPositionChangedEvent)
UiaRaiseAsyncContentLoadedEvent

Chamado por um provedor para notificar o núcleo da Automação da Interface do Usuário da Microsoft de que o conteúdo está sendo carregado de forma assíncrona.
UiaRaiseAutomationEvent

Notifica os ouvintes de um evento.
UiaRaiseAutomationPropertyChangedEvent

Chamado por provedores para notificar o núcleo da Automação da Interface do Usuário da Microsoft de que uma propriedade de elemento foi alterada.
UiaRaiseChangesEvent

Chamado por provedores para notificar o núcleo da Automação da Interface do Usuário da Microsoft de que ocorreu uma alteração.
UiaRaiseNotificationEvent

Chamado por provedores para iniciar um evento de notificação.
UiaRaiseStructureChangedEvent

Chamado por um provedor para notificar o núcleo da Automação da Interface do Usuário da Microsoft de que a estrutura de árvore foi alterada.
UiaRaiseTextEditTextChangedEvent

Chamado por um provedor para notificar o núcleo da Automação da Interface do Usuário da Microsoft de que um controle de texto alterou o texto programaticamente. (UiaRaiseTextEditTextChangedEvent)
UiaRectIsEmpty

Obtém um valor booliano que especifica se um retângulo tem todas as coordenadas definidas como 0.
UiaRectSetEmpty

Define os elementos de uma estrutura UiaRect como 0.
UiaRegisterProviderCallback

Registra o método definido pelo aplicativo que é chamado pela Automação da Interface do Usuário para obter um provedor para um elemento.
UiaRemoveEvent

Remove um ouvinte de eventos em um nó na árvore de Automação da Interface do Usuário.
UiaReturnRawElementProvider

Obtém uma interface para o provedor de Automação da Interface do Usuário para uma janela.
UiaSetFocus

Define o foco de entrada para o elemento especificado na interface do usuário.
UiaTextRangeRelease

Exclui um objeto de intervalo de texto alocado da memória.
ValuePattern_SetValue

Define o valor de texto de um elemento .
VirtualizedItemPattern_Realize

Torna o item virtual totalmente acessível como um elemento de Automação da interface do usuário. (VirtualizedItemPattern_Realize)
WindowPattern_Close

Fecha uma janela aberta.
WindowPattern_SetWindowVisualState

Define o estado visual de uma janela; por exemplo, para maximizar uma janela.
WindowPattern_WaitForInputIdle

Faz com que o código de chamada bloqueie pelo tempo especificado ou até que o processo associado entre em um estado ocioso, aquele que for concluído primeiro. (WindowPattern_WaitForInputIdle)

Funções de retorno de chamada

 
UiaEventCallback

Uma função implementada pelo cliente que é chamada pela Automação da Interface do Usuário quando um evento é gerado ao qual o cliente se inscreveu.
UiaProviderCallback

Uma função definida pelo aplicativo que é chamada pela Automação da Interface do Usuário para obter um provedor do lado do cliente para um elemento.

Estruturas

 
UiaAndOrCondition

Observação Essa estrutura foi preterida.  Contém informações sobre uma condição complexa.
UiaAsyncContentLoadedEventArgs

Observação Essa estrutura foi preterida.  Contém informações sobre um evento gerado quando o conteúdo está sendo carregado de forma assíncrona por um elemento de interface do usuário.
UiaCacheRequest

Observação Essa estrutura foi preterida.  Contém informações sobre uma solicitação para armazenar dados em cache sobre elementos da Automação da Interface do Usuário.
UiaCondition

Observação Essa estrutura foi preterida.  Contém informações sobre uma condição.
UiaEventArgs

Observação Essa estrutura foi preterida.  Contém informações sobre um evento de Automação da Interface do Usuário da Microsoft.
UiaFindParams

Observação Essa estrutura foi preterida.  Contém parâmetros usados na função UiaFind.
UiaNotCondition

Observação Essa estrutura foi preterida.  Contém informações sobre uma condição negativa.
UiaPropertyChangedEventArgs

Observação Essa estrutura foi preterida.  Contém informações sobre um evento gerado quando ocorre uma alteração de propriedade de elemento da Automação da Interface do Usuário da Microsoft.
UiaPropertyCondition

Observação Essa estrutura foi preterida.  Contém informações sobre uma condição usada para localizar elementos da Automação da Interface do Usuário que têm uma propriedade correspondente.
UiaStructureChangedEventArgs

Observação Essa estrutura foi preterida.  Contém informações sobre um evento gerado quando a estrutura da árvore de Automação da Interface do Usuário da Microsoft é alterada.
UiaWindowClosedEventArgs

Observação Essa estrutura foi preterida.  Contém informações sobre um evento gerado quando uma ou mais janelas são fechadas.

Enumerações

 
AsyncContentLoadedState

Contém valores que descrevem o progresso do carregamento assíncrono do conteúdo.
Automationelementmode

A enumeração AutomationElementMode (uiautomationcoreapi.h) contém valores que especificam o tipo de referência a ser usado ao retornar elementos da Automação da Interface do Usuário.
AutomationIdentifierType

Contém valores usados na função UiaLookupId.
Conditiontype

Contém valores que especificam um tipo de UiaCondition.
EventArgsType

Contém valores que especificam o tipo de evento descrito por uma estrutura UiaEventArgs.
NormalizeState

Contém valores que especificam o comportamento de UiaGetUpdatedCache.
PropertyConditionFlags

A enumeração PropertyConditionFlags (uiautomationcoreapi.h) contém valores usados na criação de condições de propriedade.
ProviderType

Contém valores que especificam o tipo de um provedor de Automação da Interface do Usuário do lado do cliente (proxy).
Treescope

A enumeração TreeScope (uiautomationcoreapi.h) contém valores que especificam o escopo de várias operações na árvore de Automação da Interface do Usuário da Microsoft.
TreeTraversalOptions

A enumeração TreeTraversalOptions (uiautomationcoreapi.h) define valores que podem ser usados para personalizar a ordem de navegação de árvore.