继续上一篇
上一篇字符串显示和数字显示已经完成了,现在开始下拉框控件
1、工具箱拖combo box ,上面加上static text,下面加按键,分别更改显示内容(属性caption)这个很简单,上一篇已经说过了
选中下拉框——右击——类向导——弹出以下
按图中步骤1,2,3,到了第3步就会弹出添加变量的对话框,将变量名m_conbo添加后,完成
2、下面是程序部分
查找*Dlg.cpp文件,上面第一个图片有位置,或者双击按键也会进入该文件
在里面查找BOOL CtestDlg::OnInitDialog()初始化函数,找到TODO: 在此添加额外的初始化代码位置,将以下程序粘贴:
m_combo.AddString(TEXT("9600"));
m_combo.AddString(TEXT("115200"));
m_combo.AddString(TEXT("460800"));
m_combo.SetCurSel(0);//默认选第一个
咱们再回到对话框界面,编译运行,下拉框就有以上编辑的选项了
下方按钮的功能:将下拉框中选择的内容显示在上方字符串显示处
双击选中当前内容按键, 程序如下
CString str;
int seleindex;
UpdateData(TRUE);
seleindex = m_combo.GetCurSel();//查看选中的是第几个
m_combo.GetLBText(seleindex,str);得到对应的文本内容
m_str = str;
UpdateData(FALSE);
最终效果,大家可以试一下