Compartir a través de


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

Vea también

Referencia

CButton Class

Gráfico de jerarquías

CButton::GetButtonStyle

BM_SETSTYLE