Compartilhar 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 de CProgressCtrl

Gráfico de hierarquia

CProgressCtrl::CProgressCtrl

CProgressCtrl::CreateEx