MFC CListBox的使用

MFC CListBox的使用

2014年5月21日10:16:33

1、控件“sort”属性设为false。

2、关联变量CListBox m_ListBox_Run;。

3、

m_ListBox_Run.AddString(_T("123")); 
	m_ListBox_Run.AddString(_T("汉字"));
	m_ListBox_Run.AddString(_T("English"));
	m_ListBox_Run.AddString(_T("3")); 
	m_ListBox_Run.AddString(_T("4"));
	m_ListBox_Run.AddString(_T("5"));
	m_ListBox_Run.AddString(_T("6")); 
	m_ListBox_Run.AddString(_T("7"));
	m_ListBox_Run.AddString(_T("8"));

	CString s;
	m_ListBox_Run.GetText(1,s);
	MessageBox(s,_T("取得第2行数据"),MB_OK); 

	//容量限制,删除前几行数据
	if(m_ListBox_Run.GetCount() >3)
	{
		for(int i = 5;i>=0;i--)          
		{
			m_ListBox_Run.DeleteString(i);
		}
	}


  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: MFC CListBox 是一个 Windows 控件,用于显示一个列表框,可以在其中添加、删除、选择和编辑项目。它可以用于许多应用程序中,如文件管理器、邮件客户端、音乐播放器等。您可以使用 MFC 库中的 CListBox 类来创建和操作列表框控件。 ### 回答2: MFC(Microsoft Foundation Class)是微软公司提供的一套用于开发Windows图形用户界面(GUI)应用程序的类库。而CListBoxMFC类库中的一个类,用于创建和管理列表框控件。 通过使用CListBox类,我们可以在MFC应用程序中方便地创建一个列表框控件,并实现一些常见的功能,如添加、删除、选择和获取列表框中的项。 要使用CListBox类,首先需要在对话框设计器中添加一个列表框控件,并为其分配一个ID。然后,在对话框类的头文件中,添加成员变量声明,使用CListBox类型来表示这个列表框控件。 在应用程序运行时,可以使用此控件进行各种操作。例如,可以使用AddString()方法向列表框中添加一个字符串,或者使用DeleteString()方法删除列表框中的某个字符串。还可以使用GetCurSel()方法获取当前选中项的索引,使用SetCurSel()方法设置当前选中项。 另外,CListBox还提供了许多其他方法来进行列表框控件的操作,如Clear()方法可以清空列表框中的所有项,GetCount()方法可以获取列表框中的项数,FindString()方法可以在列表框中查找指定的字符串,并返回其索引等。 除了基本的功能外,CListBox还提供了一些更高级的特性。例如,可以使用SetItemData()方法将一个整数值与列表框中的每个项相关联,以便对每个项进行进一步处理。还可以使用LB_SETCOLUMNWIDTH消息设置列表框中的列宽,使用LB_SETTABSTOPS消息设置制表位。 总而言之,MFCCListBox类为我们提供了方便快捷的方式来创建和管理列表框控件,使得开发Windows应用程序更为简单。通过灵活运用CListBox提供的方法,我们可以实现各种功能,满足不同的需求。 ### 回答3: MFC(Microsoft Foundation Class)是一种面向对象的编程框架,用于开发Windows应用程序。其中,CListBoxMFC框架中的一个类,用于创建和管理列表框控件。 CListBox类提供了许多方法和功能,用于创建、添加、删除和操作列表框中的项。通过使用CListBox,我们可以轻松地在应用程序中展示和处理列表数据。 使用MFCCListBox,我们可以实现以下功能: 1. 创建列表框:通过调用CListBox类的Create()或CreateEx()方法,可以在窗口中创建一个列表框控件。 2. 添加项:通过调用AddString()或InsertString()方法,可以向列表框中添加文本项。 3. 删除项:通过调用DeleteString()方法,可以从列表框中删除指定位置的项。 4. 获取选中项:通过调用GetCurSel()方法,可以获取当前选中项的索引值。 5. 获取项文本:通过调用GetText()或GetTextLen()方法,可以获取指定位置的项的文本内容。 6. 设置选中项:通过调用SetCurSel()方法,可以设置列表框中的选中项。 7. 清空列表框:通过调用ResetContent()方法,可以清空列表框中的所有项。 8. 排序项:通过调用Sort()方法,可以对列表框中的项进行排序。 9. 处理列表框事件:通过覆盖CListBox类的相关事件处理方法,如OnLButtonDown()或OnSelChange(),可以对列表框的事件进行响应。 总之,MFCCListBox类为开发者提供了丰富的方法和事件,使得我们可以方便地创建和操作列表框控件,展示和处理列表数据。无论是在窗口应用程序还是对话框应用程序中,CListBox都是一个非常实用的控件类。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值