目录
1、VS2010/MFC编程入门之二十四(常用控件:列表框控件ListBox)
1、列表框控件ListBox:名字(不和鸡啄米一样的名字方便自己测试):IDC_LIST1
1、添加变量:列表框控件ListBox:名字:m_listBox
1、列表框添加事件处理函数:名字:OnLbnSelchangeList1
①OnLbnSelchangeList1和运行效果: 运行程序,弹出结果对话框,在对话框的列表框中用鼠标改变选中项时,编辑框中的显示会相应改变。效果图如下:
一、目的:
1、点击列表框某个变量后,编辑框就显示出来这个变量名字
一、参考:
1、VS2010/MFC编程入门之二十四(常用控件:列表框控件ListBox)
http://www.jizhuomi.com/software/186.html
①总结:good:亲测有效,适合多看学习,下面是我的过程
一、过程:
1、创建MFC
1、列表框控件ListBox:名字(不和鸡啄米一样的名字方便自己测试):IDC_LIST1
①Sort属性设为False,以取消排序显示
1、添加变量:列表框控件ListBox:名字:m_listBox
1、初始化列表框:
①在OnInitDialog函数中添加初始化函数
m_listBox.AddString(_T("新浪")); // 在列表框结尾添加字符串“新浪”
m_listBox.AddString(_T("鸡啄米")); // 在列表框结尾添加字符串“鸡啄米”
m_listBox.AddString(_T("猫扑")); // 在列表框结尾添加字符串“猫扑”
m_listBox.InsertString(2, _T("百度")); // 在列表框中索引为2的位置插入字符串“百度”
1、列表框添加事件处理函数:名字:OnLbnSelchangeList1
①OnLbnSelchangeList1和运行效果: 运行程序,弹出结果对话框,在对话框的列表框中用鼠标改变选中项时,编辑框中的显示会相应改变。效果图如下:
void CMyListBoxDlg::OnLbnSelchangeList1()
{
// TODO: 在此添加控件通知处理程序代码
CString strText;
int nCurSel;
nCurSel = m_listBox.GetCurSel(); // 获取当前选中列表项
m_listBox.GetText(nCurSel, strText); // 获取选中列表项的字符串
SetDlgItemText(IDC_EDIT1, strText); // 将选中列表项的字符串显示到编辑框中
}