Freigeben über


CProgressCtrl::Create

Erstellt ein und fügt es Statusanzeige-Steuerelement zu einem CProgressCtrl-Objekt.

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

Parameter

  • dwStyle
    Gibt das Format des Statusanzeigesteuer an. Wenden Sie jede Kombination des Fensters stylesdescribed in CreateWindow in Windows SDK, zusätzlich zu den folgenden Statusanzeige-Steuerelement-Formaten, an das Steuerelement:

    • PBS_VERTICAL Anzeigenstatusinformationen vertikal, von oben nach unten. Ohne dieses Flag die Statusanzeige-Steuerelement-Anzeigen horizontal, von links nach rechts.

    • Anzeigen PBS_SMOOTH allmählich, glatte Füllung im Statusanzeige-Steuerelement. Ohne dieses Flag füllt das Steuerelement mit Blöcken aus.

  • rect
    Gibt die Statusanzeigegröße und die Position des Steuerelements an. Sie kann ein CRect-Objekt oder eine Struktur RECT sein. Da das Steuerelement ein untergeordnetes Fenster sein muss, sind die angegebenen Koordinaten relativ zum Clientbereich pParentWnd.

  • pParentWnd
    Gibt das übergeordnete Fenster des Statusanzeigesteuer, normalerweise CDialog an. Er darf nicht NULL. sein

  • nID
    Gibt die ID des Statusanzeigesteuer an

Rückgabewert

TRUE, wenn das Objekt erfolgreich CProgressCtrl erstellt wird; andernfalls FALSE.

Hinweise

Sie erstellen ein CProgressCtrl-Objekt in zwei Schritten. Zuerst rufen Sie den Konstruktor, der das CProgressCtrl-Objekt erstellt, und rufen Sie dann Create auf, das das Statusanzeige-Steuerelement erstellt.

Beispiel

CProgressCtrl myCtrl;

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

Anforderungen

Header: afxcmn.h

Siehe auch

Referenz

CProgressCtrl-Klasse

Hierarchiediagramm

CProgressCtrl::CProgressCtrl

CProgressCtrl::CreateEx