Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
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