Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
Observação
Este tópico descreve controle deslizante objetos para fins de referência de elemento da interface do usuário do MSAA. Como criar controle deslizante 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.
Um controle deslizante, também chamado de controle de barra de faixa, permite que um usuário selecione a partir de um intervalo de valores movendo um controle deslizante. Os controles de volume no sistema operacional Windows são controles deslizantes.
O nome da classe de janela para um controle deslizante é TRACKBAR_CLASS, que é definido como "msctls_trackbar" em Commctrl.h.
O conteúdo das propriedadesIAccessibledepende se o controle deslizante é vertical ou horizontal e em qual das seguintes partes do controle deslizante é consultada pelo cliente:
- Janela deslizante
- Polegar deslizante
- Área sombreada acima (ou para
- Área sombreada abaixo (ou à direita) do polegar deslizante
Métodos IAccessible
Um controle deslizante suporta os seguintes métodosIAccessible:
Propriedades IAccessible
Um controle deslizante suporta as seguintes propriedades IAccessible:
get_accKeyboardShortcut—A propriedade KeyboardShortcut é a tecla de acesso da janela deslizante, que é um caractere sublinhado no texto do rótulo do controle deslizante. A cadeia de caracteres retornada contém o caractere de chave de acesso anexado à cadeia de caracteres "Alt+".
get_accName—A propriedade Nome depende da parte do controle deslizante consultada.
As partes de um controle deslizante vertical têm os seguintes nomes:
Parte deslizante Designação Janela deslizante Controle de texto estático usado como um rótulo Polegar deslizante "Posição" Área sombreada acima do polegar deslizante "Página para cima" Área sombreada abaixo do polegar deslizante "Página abaixo" As partes de um controle deslizante horizontal têm os seguintes nomes:
Parte deslizante Designação Janela deslizante Controle de texto estático usado como um rótulo Polegar deslizante "Posição" Área sombreada à esquerda do polegar deslizante "Página à esquerda" Área sombreada à direita do polegar deslizante "Direita de página" get_accParent—A propriedade pai dos botões de seta, polegar de rolagem e a área sombreada em ambos os lados do polegar é a janela deslizante. A propriedade Parent da janela deslizante é uma janela ( ROLE_SYSTEM_WINDOW ) que envolve o controle e tem o mesmo nome Name propriedade e nome da classe da janela.
get_accRole—A propriedade Role depende da parte do controle deslizante consultada.
Parte deslizante Função Janela deslizante ROLE_SYSTEM_SLIDER Polegar deslizante ROLE_SYSTEM_INDICATOR Áreas sombreadas em ambos os lados do polegar deslizante ROLE_SYSTEM_PUSHBUTTON get_accState—Os valores para a propriedade Estado dependem da parte do controle deslizante consultada.
Parte deslizante Valores de estado possíveis Janela deslizante STATE_SYSTEM_INVISIBLE | STATE_SYSTEM_UNAVAILABLE | STATE_SYSTEM_FOCUSED | STATE_SYSTEM_FOCUSABLE | STATE_SYSTEM_NORMAL Polegar deslizante Zero (0), o que significa que o objeto está visível, ou STATE_SYSTEM_INVISIBLE | STATE_SYSTEM_UNAVAILABLE | STATE_SYSTEM_NORMAL Áreas sombreadas em ambos os lados do polegar deslizante Zero (0), o que significa que o objeto está visível, ou STATE_SYSTEM_INVISIBLE | STATE_SYSTEM_UNAVAILABLE | STATE_SYSTEM_NORMAL get_accValue—A propriedade Value para a janela deslizante indica a posição do polegar e é uma cadeia de caracteres que contém um inteiro de "0" a "100".
Tópicos relacionados