ProgressBar Control
El control ProgressBar muestra un gráfico de barras que cambia la longitud a medida que recibe mensajes de progreso. Este control se suscribe a la SetProgress ControlEvent. Puede suscribirse a un ControlEvent denominado después de la acción que se está supervisando.
Para obtener información relacionada, vea Creación de un control ProgressBary Agregar acciones personalizadas a progressBar.
Atributos de control
Puede usar los siguientes atributos con este control. Para cambiar el valor de un atributo mediante un evento, suscríbase el control a un ControlEvent en la tabla eventMapping de y enumere el identificador del atributo en la columna Atributo. Escriba el identificador de ControlEvent en la columna Evento.
Identificador de atributo | Bit hexadecimal | Descripción |
---|---|---|
posición | Posición del control en el cuadro de diálogo. Escriba el ancho, el alto y las coordenadas del control de la esquina izquierda del control en las columnas Width, Height, X e Y de la tabla control de . Use unidades del instalador para la longitud y la distancia. |
|
progreso | Este atributo especifica la cantidad de relleno de ProgressBar. El atributo se compone de dos enteros y una cadena. El primer campo entero es el número actual de tics de progreso y el segundo campo entero es el número máximo predeterminado de tics de progreso (1024). El tercer campo es una cadena que es el nombre de la acción en curso. Si el número actual de tics de progreso es mayor que el máximo, el instalador lo cambia al máximo. Este atributo se establece y cambia mediante el SetProgress ControlEvent. Debe suscribir el control a este evento en el tabla EventMapping escribiendo SetProgress en la columna Evento y Progreso en la columna Atributo. |
|
text | Texto mostrado por el control . Para establecer el estilo de fuente y fuente de una cadena de texto, prefijo la cadena de caracteres mostrados con {\style} o {&estilo}. Donde style es un identificador que aparece en la columna TextStyle de la tabla TextStyle. Si ninguno de estos elementos está presente, pero la propiedad DefaultUIFont se define como un estilo de texto válido, se usará esa fuente. |
|
visible | 0x00000000 0x00000001 |
Control oculto. Control visible. Incluya este bit en la palabra bit de la columna Atributos de la tabla control de para que el control sea visible o oculto tras su creación. También puede ocultar o mostrar un control mediante la tabla ControlCondition de . |
hundido | 0x00000000 0x00000004 |
Muestra el estilo visual predeterminado. Muestra el control con un aspecto 3D, hundido. Incluya estos bits en la palabra bit de la columna Atributos de la tabla control de . |
RTLRO de | 0x00000000 0x00000020 |
El texto del control se muestra en orden de lectura de izquierda a derecha. El texto del control se muestra en orden de lectura de derecha a izquierda. |
progress95 | 0x00000000 0x00010000 |
Barra de progreso dibujada como una barra continua. Barra de progreso dibujada como una serie de rectángulos. Incluya estos bits en la palabra bit de la columna Atributos de la tabla control de . |
Observaciones
Este control se puede crear a partir de la clase PROGRESS_CLASS mediante la función CreateWindowEx. Tiene los estilos WS_CHILD y WS_GROUP.