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. |