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