Condividi tramite


CWnd::CheckDlgButton

Selezionare (posizioni un segno di spunta accanto a) o definito (rimuove un segno di spunta) da un pulsante, o modifica lo stato di un pulsante a tre stati.

void CheckDlgButton( 
   int nIDButton, 
   UINT nCheck  
);

Parametri

  • nIDButton
    Specifica il pulsante da modificare.

  • nCheck
    Specifica l'azione da eseguire. Se nCheck è diverso da zero, la funzione membro CheckDlgButton applica un segno di spunta accanto al pulsante, se 0, il segno di spunta viene rimosso. Per i pulsanti a tre stati, se nCheck è 2, lo stato del pulsante è indeterminato.

Note

La funzione CheckDlgButton invia un messaggio BM_SETCHECK il pulsante specificato.

Esempio

// 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
}

Requisiti

Header: afxwin.h

Vedere anche

Riferimenti

Classe CWnd

Grafico delle gerarchie

CWnd::IsDlgButtonChecked

CButton::SetCheck

CheckDlgButton