cabeçalho uiautomationcore.h
Esse cabeçalho é usado pelos Recursos de Acessibilidade do Windows. Para obter mais informações, consulte:
uiautomationcore.h contém as seguintes interfaces de programação:
Interfaces
IAccessibleEx Expõe métodos chamados pela Automação da Interface do Usuário da Microsoft para recuperar informações extras sobre um controle que dá suporte à Acessibilidade Ativa da Microsoft. |
IAccessibleHostingElementProviders Um objeto Microsoft Active Accessibility implementa essa interface quando o objeto é a raiz de uma árvore de acessibilidade que inclui controles Microsoft ActiveX sem janelas que implementam a Automação da Interface do Usuário da Microsoft. |
IAnnotationProvider Expõe as propriedades de uma anotação em um documento. |
IDockProvider Fornece acesso a um elemento em um contêiner de encaixe. |
IDragProvider Permite que um elemento da Automação da Interface do Usuário da Microsoft se descreva como um elemento que pode ser arrastado como parte de uma operação de arrastar e soltar. |
IDropTargetProvider Permite que um elemento da Automação da Interface do Usuário da Microsoft se descreva como um elemento que pode receber uma queda de um elemento arrastado como parte de uma operação de arrastar e soltar da Automação da Interface do Usuário. |
IExpandCollapseProvider Fornece acesso a um controle que se expande visualmente para exibir conteúdo e recolha para ocultar o conteúdo. |
IGridItemProvider Fornece acesso a controles filho individuais de contêineres que implementam iGridProvider. |
IGridProvider Fornece acesso a controles que atuam como contêineres para uma coleção de elementos filho organizados em um sistema de coordenadas lógicas bidimensionais que podem ser percorridos (ou seja, um cliente da Automação da Interface do Usuário da Microsoft pode mover para controles adjacentes) usando o teclado. |
IInvokeProvider Fornece acesso a controles que iniciam ou executam uma única ação inequívoca e não mantêm o estado quando ativados. |
IItemContainerProvider Fornece acesso a controles que atuam como contêineres de outros controles, como uma exibição de lista virtual. |
ILegacyIAccessibleProvider Permite que os clientes da Automação da Interface do Usuário da Microsoft acessem a implementação IAccessible subjacente de elementos de Acessibilidade Ativa da Microsoft. |
IMultipleViewProvider Fornece acesso a controles que fornecem e são capazes de alternar entre várias representações do mesmo conjunto de informações ou controles filho. |
IObjectModelProvider Fornece acesso ao modelo de objeto subjacente implementado por um controle ou aplicativo. (IObjectModelProvider) |
IProxyProviderWinEventHandler Expõe um método implementado por provedores de proxy para lidar com WinEvents. |
IProxyProviderWinEventSink Expõe métodos usados por provedores de proxy para gerar eventos. |
IRangeValueProvider Fornece acesso a controles que podem ser definidos como um valor dentro de um intervalo. |
IRawElementProviderAdviseEvents Expõe métodos que são chamados para notificar o elemento raiz de um fragmento quando um aplicativo cliente da Automação da Interface do Usuário da Microsoft começa ou termina a escuta de eventos nesse fragmento. |
Irawelementproviderfragment Expõe métodos e propriedades em elementos de interface do usuário que fazem parte de uma estrutura com mais de um nível de profundidade, como uma caixa de listagem ou um item de lista. Implementado pelo provedor de Automação da Interface do Usuário da Microsoft. |
Irawelementproviderfragmentroot Expõe os métodos e as propriedades no elemento raiz em um fragmento. |
IRawElementProviderHostingAccessibles Essa interface é implementada por um provedor de Automação da Interface do Usuário da Microsoft quando o provedor é a raiz de uma árvore de acessibilidade que inclui controles sem janelas que dão suporte à Acessibilidade Ativa da Microsoft. |
IRawElementProviderHwndOverride Expõe um método que permite reposicionar elementos baseados em janela na árvore de Automação da Interface do Usuário do fragmento. |
Irawelementprovidersimple Define métodos e propriedades que expõem elementos de interface do usuário simples. |
IRawElementProviderSimple2 Estende a interface IRawElementProviderSimple para habilitar a invocação programática de menus de contexto. |
IRawElementProviderSimple3 Estende a interface IRawElementProviderSimple2 para habilitar a recuperação de metadados sobre como a tecnologia acessível deve dizer o tipo de conteúdo preferencial. |
IRawElementProviderWindowlessSite Um site de controle do Microsoft ActiveX implementa essa interface para habilitar um controle ActiveX habilitado para Automação da Interface do Usuário da Microsoft para expressar sua acessibilidade. |
IScrollItemProvider Fornece acesso a controles filho individuais de contêineres que implementam IScrollProvider. |
IScrollProvider Fornece acesso a controles que atuam como contêineres roláveis para uma coleção de objetos filho. |
ISelectionItemProvider Fornece acesso a controles filho individuais e selecionáveis de contêineres que implementam ISelectionProvider. |
ISelectionProvider Fornece acesso a controles que atuam como contêineres para uma coleção de itens filho individuais e selecionáveis. |
ISelectionProvider2 Estende a interface ISelectionItemProvider para fornecer informações sobre itens selecionados. |
ISpreadsheetItemProvider Fornece acesso a informações sobre um item (célula) em uma planilha. |
ISpreadsheetProvider Fornece acesso a itens (células) em uma planilha. |
IStylesProvider Fornece acesso aos estilos visuais associados ao conteúdo de um documento. |
ISynchronizedInputProvider Permite que os aplicativos cliente da Automação da Interface do Usuário da Microsoft direcionem a entrada do mouse ou do teclado para um elemento de interface do usuário específico. |
ITableItemProvider Fornece acesso a controles filho de contêineres que implementam ITableProvider. |
ITableProvider Fornece acesso a controles que atuam como contêineres para uma coleção de elementos filho. |
ITextChildProvider Fornece acesso a um controle baseado em texto (ou um objeto inserido no texto) que é um filho ou descendente de outro controle baseado em texto. |
ITextEditProvider Estende a interface ITextProvider para permitir que os provedores de Automação da Interface do Usuário da Microsoft exponham ações programáticas de edição de texto. |
ITextProvider Fornece acesso a controles que contêm texto. |
ITextProvider2 Estende a interface ITextProvider para permitir que os provedores de Automação da Interface do Usuário da Microsoft exponham conteúdo textual que é o destino de uma anotação e informações sobre um cursor que pertence ao provedor. |
ITextRangeProvider Fornece acesso a um intervalo de texto contínuo em um contêiner de texto que implementa ITextProvider ou ITextProvider2. |
ITextRangeProvider2 Estende a interface ITextRangeProvider para permitir que os provedores de Automação da Interface do Usuário da Microsoft invoquem menus de contexto. |
IToggleProvider Fornece acesso a controles que podem percorrer um conjunto de estados e manter um estado depois que ele é definido. |
ITransformProvider Fornece acesso a controles que podem ser movidos, redimensionados e/ou girados em um espaço bidimensional. |
ITransformProvider2 Estende a interface ITransformProvider para permitir que os provedores de Automação da Interface do Usuário da Microsoft exponham propriedades para dar suporte à funcionalidade de zoom do visor de um controle. |
IUIAutomationPatternHandler Retorna um objeto wrapper de API do cliente e para remover as solicitações de propriedade e método para uma instância de provedor real. |
IUIAutomationPatternInstance Representa um objeto de padrão de controle. O wrapper de API do cliente usa essa interface para implementar todas as chamadas de propriedade e método em termos dos métodos GetProperty e CallMethod. |
IUIAutomationRegistrar Expõe métodos para registrar novos padrões de controle, propriedades e eventos. |
IValueProvider Fornece acesso a controles que têm um valor intrínseco que não abrange um intervalo e que podem ser representados como uma cadeia de caracteres. |
IVirtualizedItemProvider Fornece acesso a itens virtualizados, que são itens representados por elementos de automação de espaço reservado na árvore de Automação da Interface do Usuário da Microsoft. |
IWindowProvider Fornece acesso à funcionalidade fundamental baseada em janela de um controle. |
Estruturas
UiaChangeInfo Contém dados sobre uma alteração de Automação da Interface do Usuário que ocorreu. |
UiaPoint Contém as coordenadas de um ponto. |
UiaRect Contém a posição e o tamanho de um retângulo, em coordenadas de tela. |
UIAutomationEventInfo Contém informações sobre um evento personalizado. |
UIAutomationMethodInfo Contém informações sobre um método compatível com um padrão de controle personalizado. |
UIAutomationParameter Contém informações sobre um parâmetro de um padrão de controle personalizado. |
UIAutomationPatternInfo Contém informações sobre um padrão de controle personalizado. |
UIAutomationPropertyInfo Contém informações sobre uma propriedade personalizada. |
Enumerações
ActiveEnd Contém valores possíveis para o atributo de texto SelectionActiveEnd, que indica o local do cursor em relação a um intervalo de texto que representa o texto selecionado no momento. |
Animationstyle Contém valores para o atributo de texto AnimationStyle. |
Bulletstyle Contém valores para o atributo de texto BulletStyle. |
Capstyle Contém valores que especificam o valor do atributo de texto CapStyle. |
CaretBidiMode Contém valores possíveis para o atributo de texto CaretBidiMode, que indica se o cursor está no texto que flui da esquerda para a direita ou da direita para a esquerda. |
CaretPosition Contém valores possíveis para o atributo de texto CaretPosition, que indica o local do cursor em relação a uma linha de texto em um intervalo de texto. |
Dockposition Contém valores que especificam o local de uma janela de encaixe representada pelo padrão de controle Dock. |
Expandcollapsestate Contém valores que especificam o estado de um elemento de interface do usuário que pode ser expandido e recolhido. |
Filltype Contém valores para o atributo FillType. |
FlowDirections Contém valores para o atributo de texto TextFlowDirections. |
LiveSetting Contém valores possíveis para a propriedade LiveSetting. Essa propriedade é implementada por elementos de provedor que fazem parte de uma região dinâmica. |
NavigateDirection Contém valores usados para especificar a direção da navegação na árvore de Automação da Interface do Usuário da Microsoft. |
NotificationKind Define valores que indicam o tipo de um evento de notificação e uma dica para o ouvinte sobre o processamento do evento. |
NotificationProcessing Define valores que indicam como uma notificação deve ser processada. |
OrientationType Contém valores que especificam a orientação de um controle. |
Outlinestyles Contém valores para o atributo de texto OutlineStyle. |
Provideroptions Contém valores que especificam o tipo de provedor de Automação de Interface do Usuário. A propriedade IRawElementProviderSimple::P roviderOptions usa essa enumeração. |
Roworcolumnmajor Contém valores que especificam se os dados em uma tabela devem ser lidos principalmente por linha ou coluna. |
SayAsInterpretAs Define os valores que indicam como um mecanismo de conversão de texto em fala deve interpretar dados específicos. |
Scrollamount Contém valores que especificam a direção e a distância a serem roladas. |
Structurechangetype Contém valores que especificam o tipo de alteração na estrutura de árvore da Automação da Interface do Usuário da Microsoft. |
Supportedtextselection Contém valores que especificam o atributo de seleção de texto com suporte. |
SynchronizedInputType Contém valores que especificam o tipo de entrada sincronizada. |
Textdecorationlinestyle Contém valores que especificam os atributos de texto OverlineStyle, StrikethroughStyle e UnderlineStyle. |
TextEditChangeType Descreve a alteração de edição de texto que está sendo executada por controles quando eventos de edição de texto são gerados ou manipulados. |
TextPatternRangeEndpoint Contém valores que especificam os pontos de extremidade de um intervalo de texto. |
Textunit Contém valores que especificam unidades de texto para fins de navegação. |
Togglestate Contém valores que especificam o estado de alternância de um elemento de Automação da Interface do Usuário da Microsoft que implementa o padrão de controle Desativar. |
UIAutomationType Contém valores usados para indicar tipos de dados da Automação da Interface do Usuário da Microsoft. |
VisualEffects Contém valores para o atributo VisualEffects. |
WindowInteractionState Contém valores que especificam o estado atual da janela para fins de interação do usuário. |
WindowVisualState Contém valores que especificam o estado visual de uma janela. |
ZoomUnit Contém valores possíveis para o método IUIAutomationTransformPattern2::ZoomByUnit, que amplia o visor de um controle pela unidade especificada. |