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

Hierarchien-Diagramm

CProgressCtrl::CProgressCtrl

CProgressCtrl::CreateEx