CButton::Create
Vytvoří ovládací prvek tlačítko Windows a připojí jej CButton objektu.
virtual BOOL Create(
LPCTSTR lpszCaption,
DWORD dwStyle,
const RECT& rect,
CWnd* pParentWnd,
UINT nID
);
Parametry
lpszCaption
Určuje text, ovládací tlačítka.dwStyle
Určuje styl ovládacího prvku tlačítko.Použít libovolnou kombinaci Styly tlačítka na tlačítko.rect
Určuje velikost a polohu ovládací tlačítka.Může být buď CRect objektu nebo RECT struktury.pParentWnd
Obvykle určuje ovládací tlačítka nadřazené okno CDialog .Nesmí být NULL.nID
Určuje ID ovládací tlačítka.
Vrácená hodnota
Nenulová hodnota, pokud je úspěšná. jinak 0.
Poznámky
Můžete vytvářet CButton objektu ve dvou krocích.Nejprve volání konstruktoru a potom volat vytvořit, které vytvoří ovládací prvek tlačítko Windows a připojí jej k CButton objektu.
Pokud WS_VISIBLE je dán styl, Windows odešle ovládací tlačítka všechny zprávy, které jsou nutné pro aktivaci a tlačítko zobrazit.
Použít následující styly oken na ovládací prvek tlačítko:
WS_CHILD vždy
WS_VISIBLE obvykle
WS_DISABLED zřídka
WS_GROUP skupiny ovládacích prvků
WS_TABSTOP zahrnout tlačítka pořadí procházení tabulátorem
Příklad
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);
Požadavky
Záhlaví: afxwin.h