Compartir vía


Estilos para el control de progreso

Al crear inicialmente el control de progreso (CProgressCtrl::Create), use el parámetro dwStyle para especificar los estilos de ventana deseados para el control de progreso. En la lista siguiente se detallan los estilos de ventana aplicables. El control omite cualquier estilo de ventana distinto de los enumerados aquí. Siempre debe crear el control como una ventana secundaria, normalmente de un elemento principal del cuadro de diálogo.

Window style Efecto
WS_BORDER Crea un borde alrededor de la ventana.
WS_CHILD Crea una ventana secundaria (siempre debe usarse para CProgressCtrl).
WS_CLIPCHILDREN Excluye el área ocupada por las ventanas secundarias al dibujar dentro de la ventana primaria. Se usa al crear la ventana primaria.
WS_CLIPSIBLINGS Recorta las ventanas secundarias relativas entre sí.
WS_DISABLED Crea una ventana que está deshabilitada inicialmente.
WS_VISIBLE Crea una ventana que está visible inicialmente.
WS_TABSTOP Especifica que el control puede recibir el foco cuando el usuario presiona la tecla TAB para desplazarse a él.

Además, puede especificar dos estilos que solo se aplican al control de progreso, PBS_VERTICAL y PBS_SMOOTH.

Use PBS_VERTICAL para orientar el control verticalmente, en lugar de horizontalmente. Use PBS_SMOOTH para rellenar completamente el control, en lugar de mostrar pequeños cuadrados delineados que rellenen el control de forma incremental.

Sin el estilo PBS_SMOOTH:

Standard progress bar style.

Con los estilos PBS_SMOOTH y PBS_VERTICAL:

Progress bar style, smooth and vertical.

Para más información, consulte Estilos de ventana en la Referencia de MFC.

Consulte también

Uso de CProgressCtrl