Partilhar via


CProgressCtrl::Create

Cria um controle de barra de progresso e anexá-la a um objeto de CProgressCtrl .

virtual BOOL Create( 
   DWORD dwStyle, 
   const RECT& rect, 
   CWnd* pParentWnd, 
   UINT nID  
);

Parâmetros

  • dwStyle
    Especifica o estilo do controle de barra de progresso. Aplique qualquer combinação de janela stylesdescribed em CreateWindow em Windows SDK, além dos seguintes estilos de controle de barra de progresso, para o controle:

    • Exibe informações de progresso dePBS_VERTICAL verticalmente, de cima para baixo. Sem este sinalizador, o controle de barra de progresso horizontalmente, da esquerda para a direita.

    • Exibe graduais, preenchendo simples dePBS_SMOOTH no controle de barra de progresso. Sem este sinalizador, o controle preencherá com blocos.

  • rect
    Especifica o tamanho e a posição do controle de barra de progresso. Pode ser um objeto de CRect ou uma estrutura de RECT . Porque o controle deve ser uma janela filho, as coordenadas específicas são relativos a área cliente de pParentWnd.

  • pParentWnd
    Especifica a janela pai do controle de barra de progresso, geralmente CDialog. Não deve ser NULL.

  • nID
    Especifica a identificação do controle de barra de progresso

Valor de retorno

Verdadeiro se o objeto de CProgressCtrl é criado com êxito; se não Falso.

Comentários

Você constrói um objeto de CProgressCtrl em duas etapas. Primeiro, o construtor, que cria o objeto de CProgressCtrl , e então chame Criar, que cria o controle de barra de progresso.

Exemplo

CProgressCtrl myCtrl;

// Create a smooth child progress control.
myCtrl.Create(WS_CHILD|WS_VISIBLE|PBS_SMOOTH, CRect(10,10,200,30), 
   pParentWnd, IDC_PROGRESSCTRL);   

Requisitos

Cabeçalho: afxcmn.h

Consulte também

Referência

Classe CProgressCtrl

Gráfico da hierarquia

CProgressCtrl::CProgressCtrl

CProgressCtrl::CreateEx