Partilhar via


Apêndice A: Referência de elementos de interface do usuário suportados

Este apêndice contém informações sobre os elementos da interface do usuário fornecidos pelo sistema expostos pelo Microsoft Ative Accessibility no Windows 95, Windows 98, Microsoft Windows NT, Windows 2000, Windows XP e Windows 2000 Server. Esse suporte permite que os utilitários de cliente obtenham informações sobre elementos da interface do usuário fornecidos pelo sistema em aplicativos que não implementam o Microsoft Ative Accessibility.

Oleacc.dll oferece suporte a controles definidos nos elementos User32.dll, Comctl32.dlle da interface do usuário do Windows. Especificamente, ele suporta os seguintes tipos de elementos da interface do usuário (listados pelo nome da classe do Windows).

Nome da classe do Windows Tipo de elemento da interface do usuário Atualizações do Windows Vista
Caixa de listagem Caixas de listagem Nenhum
Botão Botões de pressão, botões de opção, botões de seleção, caixas de grupo Os botões de divisão podem ter zero ou mais filhos.
Estática Rótulos Nenhum
Editar Caixas de texto Nenhum
Caixa de Combinação Caixas de combinação, listas suspensas Nenhum
Barra de rolagem Barras de rolagem EVENT_OBJECT_CONTENTSCROLLED é um novo evento para controle que tem funcionalidade de rolagem, mas não inclui uma barra de rolagem padrão como parte do controle.
#32768 Menus UTILIZADOR Nenhum
#32770 Caixas de diálogo USUÁRIO Nenhum
#32771 Janela Alt-tab Disponível apenas no modo clássico.
msctls_statusbar32 Barras de status Nenhum
msctls_progress32 Barras de progresso Novas opções de cores para barras de progresso não são expostas pelas propriedades do Microsoft Ative Accessibility ou do Microsoft UI Automation.
msctls_hotkey32 Controles de teclas de atalho Nenhum
msctls_trackbar32 Trackbars, controles deslizantes Nenhum
msctls_updown32 Controlos ascendentes ou de rotação Nenhum
SysAnimate32 Controlo de animação Nenhum
SysTabControl32 Controlo de tabulação Nenhum
SysHeader32 Cabeçalhos da vista de lista Nenhum
SysListView32 Controles de exibição de lista Nenhum
SysTreeView32 Controles de exibição em árvore Nenhum
SysDateTimePick32 (versões 5 e 6) Seletor de data e/ou hora Versão 6 deste controle no Windows Vista tem um nativo IAccessible implementação.
SysIPAddress32 Controles de endereço IP Nenhum
tooltips_class32 Dicas de ferramentas Nenhum
ToolbarWindow32 Barras de ferramentas Nenhum
RICHEDIT, RichEdit20A, RichEdit20W Campos de texto Nenhum
SysMonthCal32 (versões 5 e 6) Calendário do mês Versão 6 deste controle no Windows Vista tem um nativo IAccessible implementação.

 

Embora algum suporte para elementos de interface do usuário fornecidos pelo sistema é fornecido pelo Microsoft Ative Accessibility no Microsoft Windows NT 4.0 com service pack 4, esse suporte é limitado.

Este apêndice lista as propriedades e métodos IAccessible que o Microsoft Ative Accessibility suporta para cada elemento da interface do usuário. Quando aplicável, a documentação também lista os WinEvents que o elemento da interface do usuário aciona e inclui informações adicionais sobre as propriedades e métodos suportados. Ele também inclui informações sobre funções de objeto e seus métodos e propriedades de IAccessible suportados.

Esses detalhes podem ajudar os desenvolvedores clientes a evitar fazer chamadas desnecessárias para propriedades e métodos sem suporte. Essas informações também permitem que os desenvolvedores de servidor saibam quais propriedades e métodos seus controles personalizados devem suportar e quais WinEvents seus controles devem disparar.

Use as informações deste apêndice como um guia. Sugerimos que você use as ferramentas do Microsoft Ative Accessibility para verificar o comportamento esperado para elementos da interface do usuário ou funções de objeto.

Para obter mais informações, consulte os seguintes tópicos: