2个组合列表框,怎么关联要选的值
我2个组合列表框使用如下
BOOL Studentmanage::OnInitDialog()
{
CDialog::OnInitDialog();
m_cbCombo.ResetContent();
m_cbCombo.AddString("计算机科学与技术学院");
m_cbCombo.AddString("文法与经济学院");
m_cbCombo.SetCurSel(0);
}
void Studentmanage::OnSelendokCombo1()
{
// TODO: Add your control notification handler code here
GetData();
}
void Studentmanage::GetData()
{
if(0==m_cbCombo.GetCurSel()) //如果==计算机科学与技术学院
{
flag1=0;
m_cbCombo2.ResetContent(); //m_cbCombo2为第二个combo关联的变量,清空
m_cbCombo2.AddString("计科071");
m_cbCombo2.AddString("计科072");
m_cbCombo2.AddString("计科073");
m_cbCombo2.SetCurSel(1);
UpdateData(FALSE);
}
else if(1==m_cbCombo.GetCurSel()) //如果==文法与经济学院
{
flag1=1;
m_cbCombo2.ResetContent(); //清空内容
m_cbCombo2.AddString("法学071");
m_cbCombo2.AddString("法学072");
m_cbCombo2.AddString("法学073");
m_cbCombo2.SetCurSel(1);
UpdateData(FALSE);
}
}
也就是如果我选的是 计科072 用那句语句判断?
m_cbCombo2.GetLBText(m_cbCombo2.GetCurSel(),m_Getstring);
if(m_Getstring==("计科072"));这句怎么不行 ?