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 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 de User32.dll, Comctl32.dlle 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 de seleção, 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 |
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 DO USUÁRIO | Nenhum |
#32770 | Caixas de diálogo USUÁRIO | Nenhum |
#32771 | Janela de guia alt | Disponível somente no modo clássico. |
msctls_statusbar32 | Barras de status | Nenhum |
msctls_progress32 | Barras de progresso | As novas opções de cores para barras de progresso não são expostas pelas propriedades da Microsoft Active Accessibility ou da Automação da Interface do Usuário da Microsoft. |
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 de tabulação | 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 deIAccessible denativa. |
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 | A versão 6 desse controle no Windows Vista tem uma implementação deIAccessible denativa. |
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 métodosIAccessibleque o Microsoft Active Accessibility oferece suporte para cada elemento de interface do usuário. Quando aplicável, a documentação também lista o 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 suas 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 Controles WinEvents 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 os seguintes tópicos:
- como a acessibilidade ativa expõe elementos da interface do usuário
- Referência do elemento de interface do usuário