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