Partilhar via


CWnd::CheckDlgButton

Marca (coloca um marca de seleção ao lado) ou desmarca (remove uma marca de seleção de) um botão ou ele altera o estado de um botão com três estados.

void CheckDlgButton(
   int nIDButton,
   UINT nCheck 
);

Parâmetros

  • nIDButton
    Especifica o botão a ser modificada.

  • nCheck
    Especifica a ação a tomar.If nCheck é diferente de zero, o CheckDlgButton função de membro coloca uma marca de seleção próxima ao botão; se 0, a marca de seleção é removida. Para botões de três estados, se nCheck 2, o estado do botão é indeterminado.

Comentários

The CheckDlgButton função envia uma BM_SETCHECK mensagem para o botão especificado.

Exemplo

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

Requisitos

Cabeçalho: afxwin.h

Consulte também

Referência

Classe CWnd

Gráfico de hierarquia

CWnd::IsDlgButtonChecked

CButton::SetCheck

CheckDlgButton

Outros recursos

Membros CWnd