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

Esse apêndice contém informações sobre os elementos de interface do usuário fornecidos pelo sistema expostos pela Acessibilidade Ativa da Microsoft 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 de interface do usuário fornecidos pelo sistema em aplicativos que não implementam a Acessibilidade Ativa da Microsoft.

Oleacc.dll dá suporte a controles definidos em elementos User32.dll, Comctl32.dll e interface do usuário do Windows. Especificamente, ele dá suporte aos seguintes tipos de elementos de interface do usuário (listados pelo nome da classe do Windows).

Nome da classe do Windows Tipo de elemento de interface do usuário Atualizações do Windows Vista
ListBox Caixas de listagem Nenhum
Botão Botões de push, botões de opção, botões marcar, caixas de grupo Botões de divisão podem ter zero ou mais filhos.
Estático Rótulos Nenhum
Editar Caixas de texto Nenhum
ComboBox Caixas de combinação, listas suspensas Nenhum
ScrollBar 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 USER Nenhum
#32770 Caixas de diálogo USUÁRIO Nenhum
#32771 Janela da guia Alt Disponível somente 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 microsoft Active Accessibility ou Microsoft Automação da Interface do Usuário.
msctls_hotkey32 Controles de teclas frequentes Nenhum
msctls_trackbar32 Barras de controle, controles deslizantes Nenhum
msctls_updown32 Controles de rotação ou de cima para baixo Nenhum
SysAnimate32 Controle de animação Nenhum
SysTabControl32 Controle guia Nenhum
SysHeader32 Cabeçalhos de exibição de lista Nenhum
SysListView32 Controles de exibição de lista Nenhum
SysTreeView32 Controles de exibição de árvore Nenhum
SysDateTimePick32 (versões 5 e 6) Seletor de data e/ou hora A versão 6 desse controle no Windows Vista tem uma implementação IAccessible nativa.
SysIPAddress32 Controles de endereço IP Nenhum
tooltips_class32 Dicas Nenhum
ToolbarWindow32 Barras de ferramentas Nenhum
RICHEDIT, RichEdit20A, RichEdit20W Campos de texto Nenhum
SysMonthCal32 (versões 5 e 6) Calendário do mês A versão 6 desse controle no Windows Vista tem uma implementação IAccessible nativa.

 

Embora algum suporte para elementos de interface do usuário fornecidos pelo sistema seja fornecido pela Acessibilidade Ativa da Microsoft no Microsoft Windows NT 4.0 com o service pack 4, esse suporte é limitado.

Esse apêndice lista as propriedades e os métodos IAccessible compatíveis com a Acessibilidade Ativa da Microsoft para cada elemento de interface do usuário. Quando aplicável, a documentação também lista os WinEvents que o elemento da interface do usuário dispara e inclui informações adicionais sobre as propriedades e métodos com suporte. Ele também inclui informações sobre funções de objeto e seus métodos e propriedades IAccessible com suporte.

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

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

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