Мне нужно запрограммировать свой комбинированный список таким образом, чтобы при нажатии флажка 1 в список комбинированного списка добавлялось «1», а если флажок не установлен, «1» удалялся из списка. Аналогично для других флажков (например, checkbox2, checkbox3 и т. Д.).
Я могу добавить «1» в список, но не уверен, какой код следует использовать для проверки и удаления. Вот как я его кодировал:
void MyProject::OnBnClickedCheckBox1()
{
if( //ComboBox list does not have "1")
{
CComboBox *pComboboxCam1 = (CComboBox *)(GetDlgItem(IDC_Cam1Combo));
pComboboxCam1 = (CComboBox *)(GetDlgItem(IDC_Cam1Combo));
pComboboxCam1->AddString(_T("1"));
}
else
//Remove "1" from list
}