CButton::Create
Hace que el control de botón de Windows y lo asocia al objeto de CButton .
virtual BOOL Create(
LPCTSTR lpszCaption,
DWORD dwStyle,
const RECT& rect,
CWnd* pParentWnd,
UINT nID
);
Parámetros
lpszCaption
Especifica el texto del control button.dwStyle
Especifica el estilo del control de botón. Aplica cualquier combinación de estilos de botón al botón.rect
Especifica el tamaño y la posición del control de botón. puede ser un objeto de CRect o una estructura de RECT .pParentWnd
Especifica la ventana principal del control de botón, normalmente CDialog. no debe ser NULL.nID
Especifica el identificador de control de botón
Valor devuelto
Distinto de cero si correctamente; si no 0.
Comentarios
Se crea un objeto de CButton en dos pasos. Primero, llame al constructor y llame a Crear, que hace que el control de botón de Windows y lo asocia al objeto de CButton .
Si se especifica el estilo de WS_VISIBLE , Windows envía el control de botón todos los mensajes necesarios para generar y mostrar el botón.
aplica estilos de ventana siguiente a un control de botón:
WS_CHILD siempre
WS_VISIBLE normalmente
WS_DISABLED raramente
WS_GROUP a los controles de grupo
WS_TABSTOP para incluir el botón en el orden
Ejemplo
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);
Requisitos
encabezado: afxwin.h