Compartir a través de


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.

IAccessible (Interfaz)