Partilhar via


Controle da barra de status (referência de elemento da interface do usuário do MSAA)

Observação

Este tópico descreve controle da barra de status objetos para fins de referência de elemento da interface do usuário do MSAA. Como criar controle de barra de status objetos 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.

As barras de status exibem informações de status em uma janela horizontal na parte inferior de uma janela do aplicativo. As barras de status geralmente são divididas em partes, chamadas de painéis, e cada painel exibe informações de status diferentes. Além disso, as barras de status podem conter objetos de diferentes tipos, incluindo botões e barras de progresso. O nome da classe de janela para um controle de barra de status é STATUSCLASSNAME, que é definido como "msctls_statusbar32" em Commctrl.h.

Métodos IAccessible

As barras de status suportam os seguintes métodos IAccessible:

Propriedades IAccessible

As barras de status suportam as seguintes propriedades IAccessible:

Propriedade Observações
get_accChildCount A propriedade ChildCount é o número de painéis na barra de status.
get_accFocus
get_accName O objeto da barra de status em si não tem uma propriedade Name . A propriedade Nome de cada painel na barra de status é igual ao texto exibido.
get_accParent A propriedade Parent do objeto da barra de status é uma janela ( ROLE_SYSTEM_WINDOW ) que envolve o controle e tem o mesmo nome de classe de janela que o controle. A propriedade Parent dos painéis na barra de status é o objeto da barra de status.
get_accRole A propriedade Role para o próprio objeto da barra de status é ROLE_SYSTEM_STATUSBAR. O texto exibido em uma barra de status tem ROLE_SYSTEM_STATICTEXT como sua propriedade Role.
get_accState A propriedade State é uma combinação de um ou mais dos seguintes valores de : STATE_SYSTEM_INVISIBLE | STATE_SYSTEM_UNAVAILABLE | STATE_SYSTEM_FOCUSED | STATE_SYSTEM_FOCUSABLE

Observações

Como não há suporte para atalhos de teclado para controles de barra de status ou áreas de texto em barras de status, get_accKeyboardShortcut não é suportado.

Interface IAccessible