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