Partager via


CButton::SetState

Définit, qu'un contrôle bouton est sélectionné ou non.

void SetState( 
   BOOL bHighlight  
);

Paramètres

  • bHighlight
    Spécifie si le bouton doit être mis en surbrillance. Une valeur différente de zéro met en surbrillance le bouton ; les valeurs 0 supprimer la mise en surbrillance.

Notes

Mettre en surbrillance affecte l'extérieur d'un contrôle bouton. Il n'a aucun effet sur l'état d'activation d'une case d'option ou d'une case à cocher.

Un contrôle bouton est automatiquement mis en surbrillance lorsque l'utilisateur clique sur et contient le bouton gauche de la souris. Mettre en surbrillance est supprimé lorsque l'utilisateur relâche le bouton de la souris.

Exemple

CButton myPushButton;

// Create a push button.
myPushButton.Create(_T("My button"), WS_CHILD|WS_VISIBLE|BS_PUSHBUTTON, 
   CRect(10,10,100,30), pParentWnd, 1);

// Invert the highlight state of the button.
myPushButton.SetState(!(myPushButton.GetState() & 0x0004));

Configuration requise

Header: afxwin.h

Voir aussi

Référence

CButton, classe

Graphique de la hiérarchie

CButton::GetState

CButton::SetCheck

CButton::GetCheck

BM_SETSTATE