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