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:
Com estilos PBS_SMOOTH e PBS_VERTICAL:
Para obter mais informações, consulte Estilos de Janela na Referência do MFC.