CProgressCtrl::Create

创建一个进度栏控件并将它附加到 CProgressCtrl 对象。

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

参数

  • dwStyle
    指定进度栏控件的样式。 将在 Windows SDK的 CreateWindow stylesdescribed窗口的任意组合,除以下进度栏控件样式外,应用于控件:

    • PBS_VERTICAL 显示垂直进度信息,从上到下。 如果没有此标志,水平进度栏控件显示,从左向右。

    • 逐步PBS_SMOOTH 的显示,平滑加载在进度栏控件。 如果没有此标志,控件将填充块。

  • rect
    指定进度栏控件的大小和位置。 它可以是 CRect 对象或 RECT 结构。 由于控件必须是子窗口,指定坐标是相对于 pParentWnd的工作区。

  • pParentWnd
    指定进度栏控件的父窗口,通常 CDialog。 不能为 NULL.

  • nID
    指定进度栏控件的ID.

返回值

TRUE,如果 CProgressCtrl 已成功创建对象;否则 FALSE

备注

在构造在两个步骤的一 CProgressCtrl 对象。 首先,调用构造函数,创建 CProgressCtrl 对象,然后调用 Create,创建进度栏控件。

示例

CProgressCtrl myCtrl;

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

要求

Header: afxcmn.h

请参见

参考

CProgressCtrl选件类

层次结构图

CProgressCtrl::CProgressCtrl

CProgressCtrl::CreateEx