MFC,CListBox里,如何读取选中的内容
假设ClistBox里有1,2,3,4,5,6这么多项随便选几项,当点击BUTTON确定的时候,弹出的MessageBox能显示出这几样的值...
假设ClistBox里有1,2,3,4,5,6这么多项
随便选几项,当点击BUTTON确定的时候,弹出的MessageBox能显示出这几样的值 展开
随便选几项,当点击BUTTON确定的时候,弹出的MessageBox能显示出这几样的值 展开
2个回答
展开全部
我记得没错的话里头的数据是CString类型的 程序里头做个类型转换 在用messagebox输出就可以了
类型转换的函数好像是CString.Format()你可以查下MSDN
类型转换的函数好像是CString.Format()你可以查下MSDN
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
假设你CListBox控件绑定变量名是m_lstInfo,也就是:
CListBox m_lstInfo;
那么你可以用一个循环取出里面的值:
CString str; //临时变量用来接收项的字符串
CString strAll=""; //所有项
int nCount = m_lstInfo.GetCount();//得到项目总数
for(int i = 0; i< nCount; ++i)
{
m_lstInfo.GetText(i,str);
strAll = strAll + str + "\r\n";
}
AfxMessageBox(strAll);
最终得到你要求弹出的对话框。
CListBox m_lstInfo;
那么你可以用一个循环取出里面的值:
CString str; //临时变量用来接收项的字符串
CString strAll=""; //所有项
int nCount = m_lstInfo.GetCount();//得到项目总数
for(int i = 0; i< nCount; ++i)
{
m_lstInfo.GetText(i,str);
strAll = strAll + str + "\r\n";
}
AfxMessageBox(strAll);
最终得到你要求弹出的对话框。
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询