Partager via


CWnd::CheckDlgButton

Sélectionne (emplacements un coche en regard de) ou des espaces libres (supprime une coche de) un bouton, ou il modifie l'état d'un bouton à trois états.

void CheckDlgButton(
   int nIDButton,
   UINT nCheck 
);

Paramètres

  • nIDButton
    Spécifie le bouton à modifier.

  • nCheck
    Spécifie l'action à effectuer.Si nCheck est différent de zéro, la fonction membre d' CheckDlgButton définit une coche en regard de le bouton ; si 0, la coche est supprimé.Des boutons à trois états, si nCheck est 2, l'état du bouton est indéterminé.

Notes

La fonction d' CheckDlgButton envoie un message de BM_SETCHECK le bouton spécifié.

Exemple

// Sets 3 check buttons in various ways.  Note BST_INDETERMINATE
// requires BS_3STATE or BS_AUTO3STATE in the button's style.
void CMyDlg::OnMarkButtons() 
{
   CheckDlgButton(IDC_CHECK1, BST_UNCHECKED);   // 0
   CheckDlgButton(IDC_CHECK2, BST_CHECKED);   // 1
   CheckDlgButton(IDC_CHECK3, BST_INDETERMINATE);   // 2
}

Configuration requise

Header: afxwin.h

Voir aussi

Référence

CWnd, classe

Graphique de la hiérarchie

CWnd::IsDlgButtonChecked

CButton::SetCheck

CheckDlgButton