Compartilhar via


Estilos para o controle de progresso

Quando você criar inicialmente o controle de progresso (CProgressCtrl::Create), use o parâmetro dwStyle para especificar os estilos de janela desejados para o controle de progresso. A lista a seguir detalha os estilos de janela aplicáveis. O controle ignora qualquer estilo de janela diferente dos listados aqui. Você sempre deve criar o controle como uma janela filho, geralmente de um pai de caixa de diálogo.

Estilo da janela Efeito
WS_BORDER Cria uma borda ao redor da janela.
WS_CHILD Cria uma janela filho (deve ser sempre usada para CProgressCtrl).
WS_CLIPCHILDREN Exclui a área ocupada por janelas filho quando você desenha dentro da janela pai. Usado quando você cria a janela pai.
WS_CLIPSIBLINGS Corta janelas filho relacionadas umas às outras.
WS_DISABLED Cria uma janela que estava inicialmente desabilitada.
WS_VISIBLE Cria uma janela que estava inicialmente visível.
WS_TABSTOP Especifica que o controle pode receber foco quando o usuário pressiona a tecla TAB para se mover para ele.

Além disso, você pode especificar dois estilos que se aplicam somente ao controle de progresso, PBS_VERTICAL e PBS_SMOOTH.

Use PBS_VERTICAL para orientar o controle verticalmente, em vez de horizontalmente. Use PBS_SMOOTH para preencher o controle completamente, em vez de exibir quadrados delineados pequenos que preenchem o controle incrementalmente.

Sem o estilo PBS_SMOOTH:

Standard progress bar style.

Com estilos PBS_SMOOTH e PBS_VERTICAL:

Progress bar style, smooth and vertical.

Para obter mais informações, consulte Estilos de Janela na Referência do MFC.

Confira também

Usando CProgressCtrl