Compartir a través de


Control deslizante (referencia de elemento de interfaz de usuario de MSAA)

Nota

En este tema se describen los objetos Slider Control con fines de referencia de elementos de interfaz de usuario de MSAA. No se describe cómo crear objetos Slider Control en varios marcos de interfaz de usuario. Consulte la documentación de referencia de API para el marco de interfaz de usuario que usa.

 

Un control deslizante, también denominado control de barra de seguimiento, permite al usuario seleccionar entre un intervalo de valores moviendo un control deslizante. Los controles de volumen del sistema operativo Windows son controles deslizantes.

El nombre de la clase de ventana de un control deslizante es TRACKBAR_CLASS, que se define como "msctls_trackbar" en Commctrl.h.

El contenido de las propiedades IAccessible depende de si el control deslizante es vertical u horizontal y cuál de las siguientes partes del control deslizante consulta el cliente:

  • Ventana de control deslizante
  • Pulgar deslizante
  • Área sombreada anterior (o a
  • Área sombreada debajo (o a la derecha del control deslizante)

Métodos IAccessible

Un control deslizante admite los siguientes métodos IAccessible :

Propiedades IAccessible

Un control deslizante admite las siguientes propiedades IAccessible :

  • get_accChild

  • get_accChildCount

  • get_accDescription

  • get_accHelp

  • get_accHelpTopic

  • get_accKeyboardShortcut: la propiedad KeyboardShortcut es la tecla de acceso de la ventana deslizante, que es un carácter subrayado en el texto de la etiqueta del control deslizante. La cadena devuelta contiene el carácter de clave de acceso anexado a la cadena "Alt+".

  • get_accName: la propiedad Name depende de la parte del control deslizante que se consulta.

    Las partes de un control deslizante vertical tienen los nombres siguientes:

    Elemento de control deslizante Nombre
    Ventana de control deslizante Control de texto estático usado como etiqueta
    Pulgar deslizante "Posición"
    Área sombreada encima del control deslizante "Subir página"
    Área sombreada debajo del control deslizante "Página abajo"

     

    Las partes de un control deslizante horizontal tienen los nombres siguientes:

    Elemento de control deslizante Nombre
    Ventana de control deslizante Control de texto estático usado como etiqueta
    Pulgar deslizante "Posición"
    Área sombreada a la izquierda del control deslizante "Página izquierda"
    Área sombreada a la derecha del control deslizante "Página derecha"

     

  • get_accParent: la propiedad Parent de los botones de flecha, el pulgar de desplazamiento y el área sombreada en cualquiera de los lados del pulgar es la ventana del control deslizante. La propiedad Parent de la ventana deslizante es una ventana ( ROLE_SYSTEM_WINDOW ) que rodea el control y tiene la misma propiedad Name y el mismo nombre de clase de ventana.

  • get_accRole: la propiedad Role depende de la parte del control deslizante que se consulta.

    Elemento de control deslizante Rol
    Ventana de control deslizante ROLE_SYSTEM_SLIDER
    Pulgar deslizante ROLE_SYSTEM_INDICATOR
    Áreas sombreadas en cualquier lado del control deslizante ROLE_SYSTEM_PUSHBUTTON

     

  • get_accState: los valores de la propiedad State dependen de la parte del control deslizante que se consulta.

    Elemento de control deslizante Valores de estado posibles
    Ventana de control deslizante | STATE_SYSTEM_INVISIBLE | STATE_SYSTEM_UNAVAILABLE | STATE_SYSTEM_FOCUSED | STATE_SYSTEM_FOCUSABLE STATE_SYSTEM_NORMAL
    Pulgar deslizante Cero (0), lo que significa que el objeto está visible o STATE_SYSTEM_INVISIBLE STATE_SYSTEM_UNAVAILABLE | STATE_SYSTEM_NORMAL |
    Áreas sombreadas en cualquier lado del control deslizante Cero (0), lo que significa que el objeto está visible o STATE_SYSTEM_INVISIBLE STATE_SYSTEM_UNAVAILABLE | STATE_SYSTEM_NORMAL |

     

  • get_accValue: la propiedad Value de la ventana del control deslizante indica la posición del pulgar y es una cadena que contiene un entero de "0" a "100".

IAccessible (interfaz)

Barra de desplazamiento