MFC 学习之 下拉列表框

时间:2021-02-08 08:59:11

配置:VS2008

工程:Test1

步骤:

1、添加一个下拉列表框(Combo box),一个文本框(Edit control)

2、Combo box 上右键,添加事件处理程序,添加 OnCbnSelchangeCh1() 函数,下拉选定。

3、添加 public 函数 ComListInit();

4、实现 ComListInit()。

void CTest1Dlg::ComListInit()
{
m_chosecom.AddString("COM1");
m_chosecom.AddString("COM2");
m_chosecom.AddString("COM3");
m_chosecom.AddString("COM4");
m_chosecom.AddString("COM5");
m_chosecom.AddString("COM6");
m_chosecom.AddString("COM7");
}

5、实现 OnCbnSelchangeCh1()。

void CTest1Dlg::OnCbnSelchangeCh1()
{
// TODO: 在此添加控件通知处理程序代码
com_num = m_chosecom.GetCurSel();
CString buf;
buf.Format("%d", com_num);
SetDlgItemText(IDC_ET1, buf);
}


效果如图


MFC 学习之 下拉列表框


MFC 学习之 下拉列表框