Partilhar via


Janela (MSAA UI Element Reference)

Observação

Este tópico descreve objetos Window para fins de MSAA UI Element Reference. Como criar objetos Window em várias estruturas de interface do usuário não é descrito aqui. Consulte a documentação de referência da API para a estrutura da interface do usuário que você está usando.

O Microsoft Ative Accessibility cria um objeto de janela genérico como um contêiner para outro objeto. Os desenvolvedores cliente não transmitem as informações de objetos de janela para usuários finais porque esses objetos não contêm informações úteis.

Se um aplicativo de servidor cria um controle personalizado, o Microsoft Ative Accessibility cria um objeto de janela que contém o controle personalizado, mas o servidor cria um objeto acessível para fornecer informações sobre o conteúdo do controle. O sistema gera eventos no nível do objeto de objeto para o objeto de janela, mas o servidor deve enviar eventos para o objeto acessível que fornece informações sobre o controle.

Métodos IAccessible

O objeto window suporta os seguintes IAccessible métodos:

Propriedades IAccessible

O objeto window suporta as seguintes propriedades IAccessible:

Propriedade Observações
get_accChild Recupera o IDispatch interface do filho especificado.
get_accChildCount A propriedade ChildCount é 7.
get_accDescription O objeto window em si não tem uma Description propriedade. A propriedade Description para o objeto filho pode ser recuperada através do objeto window.
get_accFocus
get_accKeyboardShortcut O objeto window em si não tem um KeyboardShortcut propriedade. A propriedade KeyboardShortcut para o objeto filho é recuperada através do objeto window.
get_accName A propriedade Name do objeto window é a mesma que o objeto filho.
get_accParent
get_accRole A propriedade Role é ROLE_SYSTEM_WINDOW. O Função do objeto filho é recuperado através do objeto window.
get_accState A propriedade State é uma combinação de um ou mais dos seguintes valores : STATE_SYSTEM_INVISIBLE | STATE_SYSTEM_UNAVAILABLE | STATE_SYSTEM_SIZEABLE | STATE_SYSTEM_MOVEABLE | STATE_SYSTEM_FOCUSABLE | STATE_SYSTEM_FOCUSED

Observações

Os eventos EVENT_SYSTEM_DRAGDROPSTART, EVENT_SYSTEM_DRAGDROPEND, EVENT_OBJECT_HIDEe EVENT_OBJECT_PARENTCHANGE não são enviados pelo objeto window. Este é um problema conhecido e está a ser resolvido.

Interface IAccessible