Control barra de progreso (referencia de elementos de interfaz de usuario de MSAA)
Nota:
En este tema se describen los objetos Progress Bar Control con fines de referencia de elementos de interfaz de usuario de MSAA. Aquí no se describe cómo crear objetos progress Bar 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.
Los controles de barra de progreso indican el progreso de una operación larga, como descargar un archivo desde Internet. Normalmente, el progreso se expresa como un porcentaje de cero (0) a cien (100).
El nombre de clase de ventana de un control de barra de progreso es PROGRESS_CLASS, que se define como "msctls_progress" en Commctrl.h.
Métodos IAccessible
Los controles de barra de progreso admiten los siguientes métodos IAccessible :
Propiedades IAccessible
Los controles de barra de progreso admiten las siguientes propiedades IAccessible :
Propiedad | Comentarios |
---|---|
get_accChildCount | La propiedad ChildCount es cero. |
get_accFocus | |
get_accKeyboardShortcut | La propiedad KeyboardShortcut es la tecla de acceso de la barra de progreso, que es un carácter subrayado en el texto de la etiqueta de la barra de progreso. La cadena devuelta contiene el carácter de clave de acceso anexado a la cadena "Alt+". |
get_accName | La propiedad Name es el texto de un control de texto estático que etiqueta la barra de progreso. |
get_accParent | La propiedad Parent es una ventana ( ROLE_SYSTEM_WINDOW ) que rodea el control y tiene la misma propiedad Name y el mismo nombre de clase de ventana que el control. |
get_accRole | La propiedad Role es ROLE_SYSTEM_PROGRESSBAR. |
get_accState | La propiedad State es una combinación de uno o varios de los siguientes valores: STATE_SYSTEM_INVISIBLE | STATE_SYSTEM_UNAVAILABLE | STATE_SYSTEM_FOCUSED | STATE_SYSTEM_FOCUSABLE |
get_accValue | La propiedad Value es una cadena de "0%" a "100%" que describe el progreso. |