Partilhar via


Estilos para o controle de progresso

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

Estilo da janela Efeito
WS_BORDER Cria uma borda ao redor da janela.
WS_CHILD Cria uma janela filha (deve ser sempre usado para CProgressCtrl).
WS_CLIPCHILDREN Exclui a área ocupada pelas janelas filho quando você desenha dentro da janela pai. Usado quando você cria a janela pai.
WS_CLIPSIBLINGS Recorta janelas filhas umas relativamente às outras.
WS_DESATIVADO Cria uma janela inicialmente desativada.
WS_VISIBLE Cria uma janela que é inicialmente visível.
WS_TABSTOP Especifica que o controle pode receber foco quando o usuário pressiona a tecla TAB para ir para ele.

Além disso, pode especificar dois estilos que se aplicam somente ao controlo 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 pequenos quadrados delineados que preenchem o controle incrementalmente.

Sem o estilo PBS_SMOOTH:

Estilo padrão da barra de progresso.

Com os estilos PBS_SMOOTH e PBS_VERTICAL:

Estilo de barra de progresso, suave e vertical.

Para obter mais informações, consulte Estilos de janela na referência MFC.

Ver também

Usando CProgressCtrl