MFC入门示例之组合框(CComboBox)、列表框(CListBox)
阅读原文时间:2023年07月10日阅读:1

1 //添加按钮点击事件
2 void CMFCApplication4Dlg::OnBnClickedButton1()
3 {
4 CString strText;
5 //获取文本框的值
6 GetDlgItemText(IDC_EDIT1, strText);
7 //添加到组合框中
8 m_cmb_demo.AddString(strText);
9 m_cmb_demo.SetCurSel(m_cmb_demo.GetCount() - 1);//设置当前选中
10 //添加到列表框中
11 m_list_demo.AddString(strText);
12 m_list_demo.SetCurSel(m_list_demo.GetCount() - 1);//设置当前选中
13 }
14
15 //删除按钮点击事件
16 void CMFCApplication4Dlg::OnBnClickedButton2()
17 {
18 //删除当前选中
19 int nIndex;
20 nIndex = m_cmb_demo.GetCurSel();
21 if (nIndex > -1) {
22 m_cmb_demo.DeleteString(nIndex);
23 if (nIndex < m_cmb_demo.GetCount()) 24 m_cmb_demo.SetCurSel(nIndex); 25 else 26 m_cmb_demo.SetCurSel(0); 27 } 28 29 nIndex = m_list_demo.GetCurSel(); 30 if (nIndex > -1) {
31 m_list_demo.DeleteString(nIndex);
32 if (nIndex < m_list_demo.GetCount())
33 m_list_demo.SetCurSel(nIndex);
34 else
35 m_list_demo.SetCurSel(0);
36 }
37 }

手机扫一扫

移动阅读更方便

阿里云服务器
腾讯云服务器
七牛云服务器

你可能感兴趣的文章