Share via


CProgressCtrl::Create

Crea un control de barra de progreso y lo asocia a un objeto de CProgressCtrl .

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

Parámetros

  • dwStyle
    Especifica el estilo del control de barra de progreso.Aplica cualquier combinación de ventana stylesdescribed en CreateWindow en Windows SDK, además de los estilos siguientes del control de barra de progreso, al control:

    • Información de progreso de muestra dePBS_VERTICAL verticalmente, de arriba abajo.Sin este marcador, el control de barra de progreso se muestra horizontalmente, de izquierda a derecha.

    • PBS_SMOOTH muestra el relleno gradual, suavizado en el control de barra de progreso.Sin este marcador, el control rellenará con bloques.

  • rect
    Especifica el tamaño y la posición del control de barra de progreso.puede ser un objeto de CRect o una estructura de RECT .Dado que el control debe ser una ventana secundaria, las coordenadas especificadas son relativas al área cliente de pParentWnd.

  • pParentWnd
    Especifica la ventana principal del control de barra de progreso, normalmente CDialog.no debe ser NULL.

  • nID
    Especifica el identificador de control de la barra de progreso

Valor devuelto

TRUE si el objeto de CProgressCtrl se crea correctamente; si no FALSO.

Comentarios

Se crea un objeto de CProgressCtrl en dos pasos.Primero, llame al constructor, que crea el objeto de CProgressCtrl , y llame a Crear, que hace que el control de barra de progreso.

Ejemplo

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

encabezado: afxcmn.h

Vea también

Referencia

Clase de CProgressCtrl

Gráfico de jerarquía

CProgressCtrl::CProgressCtrl

CProgressCtrl::CreateEx