Nota
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Nota
En este tema se describe control deslizante objetos con fines de referencia de elementos de interfaz de usuario de MSAA. No se describe cómo crear control deslizante objetos 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 clase de ventana de un control deslizante es TRACKBAR_CLASS, que se define como "msctls_trackbar" en Commctrl.h.
El contenido de las propiedades de IAccessible depende de si el control deslizante es vertical o horizontal y cuál de las siguientes partes del control deslizante se consulta por el cliente:
- Ventana de control deslizante
- Control deslizante pulgar
- Área sombreada anterior (o para
- Área sombreada debajo (o a la derecha del control deslizante)
Métodos IAccessible
Un control deslizante admite los siguientes métodos de IAccessible:
- accHitTest
- accLocation
- accNavigate
- accSelect
Propiedades de IAccessible
Un control deslizante admite las siguientes propiedades de IAccessible:
get_accKeyboardShortcut: la propiedad keyboardShortcut de 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 de depende de la parte del control deslizante que se consulta.
Las partes de un control deslizante vertical tienen los siguientes nombres:
Elemento deslizante Nombre Ventana de control deslizante Control de texto estático usado como etiqueta Control deslizante pulgar "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 siguientes nombres:
Elemento deslizante Nombre Ventana de control deslizante Control de texto estático usado como etiqueta Control deslizante pulgar "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 primario de 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 primario de la ventana deslizante es una ventana ( ROLE_SYSTEM_WINDOW ) que rodea el control y tiene el mismo Nombre propiedad y nombre de clase de ventana.
get_accRole: la propiedad Role de depende de la parte del control deslizante que se consulta.
Elemento deslizante de roles de Ventana de control deslizante ROLE_SYSTEM_SLIDER Control deslizante pulgar ROLE_SYSTEM_INDICATOR Áreas sombreadas en cualquiera de los lados del control deslizante ROLE_SYSTEM_PUSHBUTTON get_accState:valores para la propiedad State de dependen de la parte del control deslizante que se consulta.
Elemento deslizante Valores de estado posibles Ventana de control deslizante STATE_SYSTEM_INVISIBLE | STATE_SYSTEM_UNAVAILABLE | STATE_SYSTEM_FOCUSED | STATE_SYSTEM_FOCUSABLE | STATE_SYSTEM_NORMAL Control deslizante pulgar Cero (0), lo que significa que el objeto está visible o STATE_SYSTEM_INVISIBLE | STATE_SYSTEM_UNAVAILABLE | STATE_SYSTEM_NORMAL Áreas sombreadas en cualquiera de los lados 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 para la ventana del control deslizante indica la posición del pulgar y es una cadena que contiene un entero de "0" a "100".
Temas relacionados