Compartilhar via


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

Observação

Este tópico descreve objetos de Controle de Barra de Status para fins de Referência de Elemento de Interface do Usuário do MSAA. Como criar objetos de Controle de Barra de Status em várias estruturas de interface do usuário não está descrito aqui. Consulte a documentação de referência de API para a estrutura de interface do usuário que você está usando.

As barras de status exibem status informações 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, status barras 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 dão suporte aos seguintes métodos IAccessible :

Propriedades IAccessible

As barras de status dão suporte às seguintes propriedades IAccessible :

Propriedade Comentários
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 Name de cada painel na barra de status é igual ao texto exibido.
get_accParent A propriedade Parent do objeto de 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 status é o objeto da barra status.
Get_accrole A propriedade Role do 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: 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, não há suporte para get_accKeyboardShortcut.

IAccessible Interface