CButton::Create
Crea il pulsante di Windows e lo aggiunge all'oggetto CButton.
virtual BOOL Create(
LPCTSTR lpszCaption,
DWORD dwStyle,
const RECT& rect,
CWnd* pParentWnd,
UINT nID
);
Parametri
lpszCaption
Specifica il testo del pulsante.dwStyle
Specifica lo stile del pulsante. Applicare qualsiasi combinazione stili del pulsante il pulsante.rect
Specifica la dimensione e la posizione del pulsante. Può essere un oggetto CRect o una struttura RECT.pParentWnd
Specifica la finestra padre del pulsante, in genere CDialog. Non deve essere NULL.nID
Specifica l'id del pulsante
Valore restituito
Diverso da zero se ha esito positivo; in caso contrario 0.
Note
Costruisce un oggetto CButton in due passaggi. Innanzitutto, chiamare il costruttore e quindi chiamare Crea, che crea il pulsante di Windows e lo aggiunge all'oggetto CButton.
Se lo stile WS_VISIBLE viene fornito, Windows invia il pulsante tutti i messaggi necessari per attivare e mostrare il pulsante.
Applicare seguente stili della finestra a un pulsante:
WS_CHILD sempre
WS_VISIBLE in genere
WS_DISABLED raramente
WS_GROUP per i controlli gruppo
WS_TABSTOP per importare il pulsante nell'ordine di tabulazione
Esempio
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);
Requisiti
Header: afxwin.h