void CDemoDlg::OnBnClickedBtnAdd()
{
// TODO: 在此添加控件通知处理程序代码
CString strText;
GetDlgItemText(IDC_EDT_TEXT, strText);
m_cmb_demo.AddString(strText);
m_cmb_demo.SetCurSel(m_cmb_demo.GetCount()-1);
m_lst_demo.AddString(strText);
m_lst_demo.SetCurSel(m_lst_demo.GetCount()-1);
}
void CDemoDlg::OnBnClickedBtnDelete()
{
// TODO: 在此添加控件通知处理程序代码
int nIndex;
nIndex = m_cmb_demo.GetCurSel();
if(nIndex > -1)
{
m_cmb_demo.DeleteString(nIndex);
if(nIndex < m_cmb_demo.GetCount())
m_cmb_demo.SetCurSel(nIndex);
else
m_cmb_demo.SetCurSel(0);
}
nIndex = m_lst_demo.GetCurSel();
if(nIndex > -1)
{
m_lst_demo.DeleteString(nIndex);
if(nIndex < m_lst_demo.GetCount())
m_lst_demo.SetCurSel(nIndex);
else
m_lst_demo.SetCurSel(0);
}
}