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