Udostępnij za pośrednictwem


CProgressCtrl::Create

Tworzy formant paska postępu i dołącza go do CProgressCtrl obiektu.

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

Parametry

  • dwStyle
    Określa styl formantu paska postępu.Zastosuj dowolną kombinację okno stylesdescribed w CreateWindow w Windows SDK, poza pasek sterowania stylów formantu następujące postępu:

    • PBS_VERTICALWyświetla postęp informacji pionowo, od góry do dołu.Bez tej flagi formantu paska postępu Wyświetla poziomo, w lewej do prawej.

    • PBS_SMOOTHWyświetla stopniowej, gładkie wypełnianie kontroli pasek postępu.Bez tej flagi formant będzie wypełniać bloków.

  • rect
    Określa rozmiar i położenie formantu paska postępu.Mogą być albo CRect obiektu lub RECT struktury.Ponieważ formant musi być okno potomne, określonych współrzędnych są względem obszaru klienckiego pParentWnd.

  • pParentWnd
    Zazwyczaj określa pasek formantu nadrzędnego okno postępu CDialog.Nie wolno NULL.

  • nID
    Określa identyfikator formantu paska postępu.

Wartość zwracana

TRUE Jeśli CProgressCtrl pomyślnie tworzony jest obiekt; w przeciwnym razie FALSE.

Uwagi

Można skonstruować CProgressCtrl obiektu w dwóch etapach.Najpierw Wywołaj konstruktora, który tworzy CProgressCtrl obiekt, a następnie wywołać Tworzenie, który tworzy kontroli pasek postępu.

Przykład

CProgressCtrl myCtrl;

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

Wymagania

Nagłówek: afxcmn.h

Zobacz też

Informacje

Klasa CProgressCtrl

Wykres hierarchii

CProgressCtrl::CProgressCtrl

CProgressCtrl::CreateEx