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