Partager via


CButton::SetButtonStyle

Modifie le style d'un bouton.

void SetButtonStyle( 
   UINT nStyle, 
   BOOL bRedraw = TRUE  
);

Paramètres

  • nStyle
    Spécifie style de boutons.

  • bRedraw
    Spécifie si le bouton doit être redessiné. Une valeur différente de zéro redessine le bouton. Les valeurs 0 ne redessinent pas le bouton. Le bouton est redessiné par défaut.

Notes

Utilisez la fonction membre d' GetButtonStyle pour récupérer le style de boutons. Le mot de poids faible du style de boutons complet est le style de bouton- détail.

Exemple

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);

Configuration requise

Header: afxwin.h

Voir aussi

Référence

CButton, classe

Graphique de la hiérarchie

CButton::GetButtonStyle

BM_SETSTYLE