Поделиться через


CWnd::CheckDlgButton

Выделяет (размещения флажок рядом с) или снимите флажок клиринги (удаляет из) или она изменяет состояние кнопки 3 - состояния.

void CheckDlgButton( 
   int nIDButton, 
   UINT nCheck  
);

Параметры

  • nIDButton
    Указывает кнопку, которую необходимо изменить.

  • nCheck
    Указывает предпринимаемое действие. Если nCheck не равно нулю, то функцию-член CheckDlgButton устанавливает флажок рядом с кнопкой; если значение равно 0, то флажок удалено. Для кнопок 3 - состояния, если nCheck 2, то состояние кнопки.

Заметки

Функция CheckDlgButton отправляет сообщение BM_SETCHECK для указанной кнопки.

Пример

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

Требования

Header: afxwin.h

См. также

Ссылки

Класс CWnd

Диаграмма иерархии

CWnd::IsDlgButtonChecked

CButton::SetCheck

CheckDlgButton