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:
- Como a acessibilidade ativa expõe elementos da interface do usuário
- Referência de elemento de interface do usuário