CButton::Create
Crée le contrôle bouton windows et l'attache à l'objet d' CButton .
virtual BOOL Create(
LPCTSTR lpszCaption,
DWORD dwStyle,
const RECT& rect,
CWnd* pParentWnd,
UINT nID
);
Paramètres
lpszCaption
Spécifie le texte du contrôle bouton.dwStyle
Spécifie le style du contrôle bouton. Appliquez une combinaison de styles des boutons le bouton.rect
Spécifie la taille et la position du contrôle bouton. Ce peut être un objet d' CRect ou une structure d' RECT .pParentWnd
Spécifie la fenêtre du contrôle parent bouton, généralement CDialog. Il ne doit pas être NULL.nID
Spécifie l'ID du contrôle bouton
Valeur de retour
Une valeur différente de zéro si l'opération a réussi ; sinon 0.
Notes
Vous construisez un objet d' CButton en deux étapes. D'abord, appelez le constructeur puis appelez Créer, qui crée le contrôle bouton windows et l'attache à l'objet d' CButton .
Si le style de WS_VISIBLE est fourni, windows envoie le contrôle button tous les messages requis pour l'activation et afficher le bouton.
Appliquez styles de fenêtre suivant à un contrôle bouton :
WS_CHILD toujours
WS_VISIBLE habituellement
WS_DISABLED rarement
WS_GROUP aux contrôles de groupe
WS_TABSTOP pour inclure le bouton dans l'ordre de tabulation
Exemple
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);
Configuration requise
Header: afxwin.h