Condividi tramite


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

Vedere anche

Riferimenti

Classe CButton

Grafico delle gerarchie

CButton::CButton