ListBox的操作比较简单:
1添加数据
声明控件变量的类别为Control,变量类型为CListBox,变量名为m_ListBox_Content.
m_ListBox_Content.AddString(_T("123"));
m_ListBox_Content.AddString(_T("汉字"));
m_ListBox_Content.AddString(_T("English"));
m_ListBox_Content.AddString(_T("!@#$%^&*()"));
2获取数据
CString s;
m_ListBox_Content.GetText(1,s);
MessageBox(s,_T("取得第2行数据"),MB_OK);
s.ReleaseBuffer();
将会得到"汉字"这个字符串,如果没有得到"汉字"这个字符串,是因为ListBox的Sort属性设为True了.设为False之后就按照你编写的顺序写入(原来是这样 之前都没注意过)
3获取选择的数据
首先要将ListBox的Selection属性设置为Multiple;
int nSel;
nSel=m_ListBox_Content.GetCurSel();
CString s;
m_ListBox_Content.GetText(nSel,s);
MessageBox(s,_T("您选择的是"),MB_OK);
s.ReleaseBuffer();
4获取选择ListBox项的多个数据
首先要将ListBox的Selection的属性设置为Multiple
int nSel = m_ListBox_Content.GetSelCount();
CArray< int,int& > arrayListSel;
arrayListSel.SetSize(nSel);
m_ListBox_Content.GetSelItems(nSel,arrayListSel.GetData());
CString s = _T("");
for( int i=0; i< nSel; i++ )
{
m_ListBox_Content.GetText( arrayListSel[i], s);
MessageBox(s,_T("您选择的是"),MB_OK);
}
5双击删除所选项
添加一个ListBox的双击事件
m_ListBox_Content.DeleteString(m_ListBox_Content.GetCurSel());
分享到:
相关推荐
左边的“待选的历史人物”列表框包含历史人物的名字,当选中人名并单击“添加”按钮,则名字会被添加到右边的“你喜欢的历史人物”列表框,同时从左侧的列表框中删除;当选中“你喜欢的历史人物”列表框中的人名并...
VC 6.0 适时添加ListBox列表框数据,也就是在执行程序的过程中,需要时会对ListBox列表框即时赋值,生成新的列表内容,在VC 中实现这种动态添加列表框值的方法,请参见本代码中所表达的思路。
通过该类可以任意设置列表框的表头宽度,字体大小,列表框和表头的背景颜色等!
扩展了MFC列表框控件功能,使得列表框控件中的值可以编辑
这是我自己写的MFC应用程序,涉及到的技术有CString/string 区别及其转化 MFC中列表对话框ListBox的使用 C++文件操作:控制文件读写位置 C++ std::fstream open mode打开文件采用模式
用VS2015实现mfc中基本控件列表框的使用,该程序功能可以进行对列表框内容的增加和减少,并进行相应的判断。
ListBox实现上下左右移动,可以按Ctrl键多选后移到左边的ListBox!
MFC基础控件列表框MFC MFC LISTBOX LISTBOX
透明列表框MFClist实现背景透明背景,可以下载看看啊
可以使用,两个list 之间的,相互拖拽数据,好用简单,作为测试使用
VC Listbox自绘,实现不同高度以及自动换行,我是使用VC6.0写的
日历控件的添加在资源列表框内,主要描述了添加完日历控件后消息响应函数里的设置情况
提供带自动水平滚动条和补全提示框功能的列表框,vc 6.0 mfc制作
在vs2010上用mfc做的应用实例;实现按钮控件,列表框控件ListBox,组合框控件Combo Box,滚动条控件Scroll Bar和文件路径的读写操作
内容索引:VC/C++源码,控件相关,ListBox VC++ 自定义的ListBox列表框控件,把功能扩展为点击列表框内任一值之后,立即响应所具备的功能,如本例中,当你点击Listbox下拉项中的某一项时,(项内对应的是颜色),右边...
内容索引:VC/C++源码,界面编程,listBox VC窗体中的listBox列表多选示例程序,不用多介绍了吧,可以选择至少两项数据的ListBox,代码挺简洁,入门的VC++朋友,有兴趣参考参考。
VS2010/MFC 编程入门之二十四(常用控件:列表框控件ListBox) VS2010/MFC 编程入门之二十五(常用控件:组合框控件Combo Box) VS2010/MFC 编程入门之二十六(常用控件:滚动条控件Scroll Bar) VS2010/MFC 编程...
VS2010/MFC编程入门之二十四(常用控件:列表框控件ListBox) VS2010/MFC编程入门之二十五(常用控件:组合框控件Combo Box) VS2010/MFC编程入门之二十六(常用控件:滚动条控件Scroll Bar) VS2010/MFC编程...
在 ListBox 之中, 如何检测鼠标所在位置的选项?