Sdílet prostřednictvím


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

Viz také

Referenční dokumentace

Třída CButton

Graf hierarchie

CButton::CButton