Я сделал 1 единственный диалог с 2 различными графическими интерфейсами, и их можно выбрать с помощью вкладок.Каждый графический интерфейс имеет много флажков.Некоторые из флажков связаны между собой, так что когда установлен 1, другой будет автоматически установлен.Когда два связанных флажка находятся на том же графическом интерфейсе, я могу это сделать.Но когда они на разных графических интерфейсах, у меня проблемы.Можно ли связать 2 флажка на разных графических интерфейсах?
Так я связал 2 флажка на одном графическом интерфейсе.Когда флажок 1 установлен, флажок 2 также станет установленным.
void ProjectName::OnBnClickedCheckBox1()
{
bool x = ((CButton*)GetDlgItem(IDC_CheckBox1))->GetCheck();
((CButton *)GetDlgItem(IDC_CheckBox2))->SetCheck(x);
}
Но это не работает, когда другой флажок установлен на другом графическом интерфейсе.Есть ли способ, которым я могу вызвать флажок (например, IDC_CheckBox3), который находится на другом графическом интерфейсе на этом .cpp этого графического интерфейса?Или есть ли другой способ, которым я могу это сделать?
Заранее спасибо!