CButton::SetButtonStyle
cambia el estilo de un botón.
void SetButtonStyle(
UINT nStyle,
BOOL bRedraw = TRUE
);
Parámetros
nStyle
Especifica estilo de botón.bRedraw
Especifica si el botón debe volver a dibujar. Un valor distinto de cero dibuja de nuevo el botón. Los 0 valores no actualizar el botón. El botón se vuelve a dibujar de forma predeterminada.
Comentarios
Utilice la función miembro de GetButtonStyle para recuperar el estilo de botón. La palabra de orden inferior de estilo de botón completo es el estilo botón- concreto.
Ejemplo
CButton myRadioButton;
// Create a radio button.
myRadioButton.Create(_T("My button"), WS_CHILD|WS_VISIBLE|BS_RADIOBUTTON,
CRect(10,10,100,30), pParentWnd, 1);
// Change the button style to use one of the "auto" styles; for
// push button, change to def push button.
UINT uStyle = myRadioButton.GetButtonStyle();
if (uStyle == BS_PUSHBUTTON)
uStyle = BS_DEFPUSHBUTTON;
else if (uStyle == BS_RADIOBUTTON)
uStyle = BS_AUTORADIOBUTTON;
else if (uStyle == BS_CHECKBOX)
uStyle = BS_AUTOCHECKBOX;
else if (uStyle == BS_3STATE)
uStyle = BS_AUTO3STATE;
// Change the button style to the one wanted.
myRadioButton.SetButtonStyle(uStyle);
Requisitos
encabezado: afxwin.h