Udostępnij za pośrednictwem


CButton::Create

Tworzy formant przycisku Windows i dołącza go do CButton obiektu.

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

Parametry

  • lpszCaption
    Określa tekst formantu przycisku.

  • dwStyle
    Określa styl formantu przycisku.Zastosuj dowolną kombinację przycisk style do przycisku.

  • rect
    Określa rozmiar i położenie formantu przycisku.Mogą być albo CRect obiektu lub RECT struktury.

  • pParentWnd
    Określa formant przycisku okna nadrzędnego, zwykle CDialog.Nie wolno NULL.

  • nID
    Określa identyfikator formantu przycisku.

Wartość zwracana

Niezerowa, jeśli kończy się pomyślnie; 0 inaczej.

Uwagi

Można skonstruować CButton obiektu w dwóch etapach.Po pierwsze, wywołanie konstruktora, a następnie wywołać Tworzenie, który tworzy formant przycisku Windows i dołącza go do CButton obiektu.

Jeśli WS_VISIBLE styl jest podana, system Windows wysyła formant przycisku wymagane do aktywacji i przycisk Pokaż wszystkie wiadomości.

Stosuje się następujące Style okna do formantu przycisku:

  • WS_CHILD zawsze

  • WS_VISIBLE zazwyczaj

  • WS_DISABLED rzadko

  • WS_GROUP do grupy formantów

  • WS_TABSTOP , aby dołączyć przycisk kolejność tabulacji

Przykład

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);

Wymagania

Nagłówek: afxwin.h

Zobacz też

Informacje

Klasa CButton

Diagram hierarchii

CButton::CButton