Freigeben über


CButton::Create

Erstellt das Schaltflächen-Steuerelement von Windows und fügt es dem CButton-Objekt.

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

Parameter

  • lpszCaption
    Gibt den Text des Button-Steuerelements an.

  • dwStyle
    Gibt das Format des Button-Steuerelements an. Wenden Sie jede Kombination von Schaltflächenformate auf die Schaltfläche zu.

  • rect
    Gibt des die Größe und Position Button-Steuerelements an. Sie kann ein CRect-Objekt oder eine Struktur RECT sein.

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

  • nID
    Gibt die ID des Button-Steuerelements an

Rückgabewert

Ungleich 0 (null), wenn erfolgreich; 0 andernfalls.

Hinweise

Sie erstellen ein CButton-Objekt in zwei Schritten. Zuerst rufen Sie den Konstruktor auf und dann auf Create, der das Schaltflächen-Steuerelement von Windows erstellt und auf CButton-Objekt angefügt werden.

Wenn das WS_VISIBLE Format erhält, sendet Windows das Schaltflächen-Steuerelement alle Meldungen, die erforderlich sind, um die Schaltfläche zu aktivieren und anzuzeigen.

Übernehmen Sie folgenden Fensterstile auf ein Schaltflächen-Steuerelement zu:

  • WS_CHILD immer

  • WS_VISIBLE normalerweise

  • WS_DISABLED selten

  • WS_GROUP für Group-Steuerelemente

  • WS_TABSTOP, um die Schaltfläche in der Drücken der TAB-TASTEen-Reihenfolge einzuschließen

Beispiel

CButton myButton1, myButton2, myButton3, myButton4;

// Create a push button.
myButton1.Create(_T("My button"), WS_CHILD|WS_VISIBLE|BS_PUSHBUTTON, 
   CRect(10,10,100,30), pParentWnd, 1);

// Create a radio button.
myButton2.Create(_T("My button"), WS_CHILD|WS_VISIBLE|BS_RADIOBUTTON, 
   CRect(10,40,100,70), pParentWnd, 2);

// Create an auto 3-state button.
myButton3.Create(_T("My button"), WS_CHILD|WS_VISIBLE|BS_AUTO3STATE, 
   CRect(10,70,100,100), pParentWnd, 3);

// Create an auto check box.
myButton4.Create(_T("My button"), WS_CHILD|WS_VISIBLE|BS_AUTOCHECKBOX, 
   CRect(10,100,100,130), pParentWnd, 4);

Anforderungen

Header: afxwin.h

Siehe auch

Referenz

CButton-Klasse

Hierarchiediagramm

CButton::CButton