第十五节 实现下拉框及数据显示

1.新建一个基于对话框的Dialog
2.拖一个Combo Box控件到对话框中,如图所示


加控件.png

3.定义一个自变量choose
4.将自变量与控件相关联,在DoDataExchange()实现
DDX_Control(pDX, IDC_COMBO1, m_comb1);
DDX_Control(pDX, IDC_COMBO2, m_comb2);
5.设置控件内的数据
(1)所需的数据均为数字,可以以循环实现
for (int i = 0; i<2; i++)
{
choose.Format(_T("%d"), i + 1);
m_comb1.InsertString(i, choose);
}
m_comb1.SetCurSel(0);//预置
(2)所需的内容为固定内容,可以以数组形式实现
CString str2[] = { _T("自定义"),_T("1"), _T("2"), _T("3"), _T("4"), _T("5"), _T("6"),_T("7")};
for (int i = 0; i<8; i++)
{
int judge_tf = m_comb2.InsertString(i, str1[i]);
if ((judge_tf == CB_ERR) || (judge_tf == CB_ERRSPACE))
MessageBox(_T("build baud error!"));
}
m_comb2.SetCurSel(0);//预置
6.编译运行后即可实现其功能

你可能感兴趣的:(第十五节 实现下拉框及数据显示)