Поделиться через


CProgressCtrl::Create

Создает элемент управления "Индикатор выполнения" и вложение его к объекту CProgressCtrl.

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

Параметры

  • dwStyle
    Задает стиль элемента управления "Индикатор выполнения".Окно применить любое сочетание stylesdescribed в CreateWindow в Windows SDK, в дополнение к следующим стилей элемента управления " индикатор выполнения, к элементу управления:

    • Данные о ходе выполнения PBS_VERTICAL отображаются вертикально, сверху вниз.Без этого элемента управления "Индикатор выполнения" пометить отображается горизонтально слева направо.

    • Отображает уровень завалка постепенно,PBS_SMOOTH в элементе управления "Индикатор выполнения".Без этого пометить элемент управления заполняется с блоками.

  • rect
    Определяет размер и положение элемента управления "Индикатор выполнения".Может быть либо объектом CRect или структурой RECT.Поскольку элемент управления должен быть дочерним окном, указанные координаты по оси y относительно клиентской области pParentWnd.

  • pParentWnd
    Задает родительское окно элемента управления " индикатор выполнения, обычно CDialog.Это не должно быть NULL.

  • nID
    Определяет идентификатор элемента управления "Индикатор выполнения"

Возвращаемое значение

TRUE, если объект CProgressCtrl успешно создан; в противном случае FALSE.

Заметки

Построении объект CProgressCtrl в шагах 2.Во-первых, вызовите конструктор, который создает объект CProgressCtrl, и затем вызовите Создать, который создает элемент управления "Индикатор выполнения".

Пример

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