MFC ListBox控件小记(添加记录和获取记录)

本文介绍了如何在MFC中使用ListBox控件进行添加记录和获取记录的操作。添加记录通过调用AddString函数实现,而获取记录则根据控件的单行或多行/扩展选择属性,使用不同的方法,如GetCurSel和GetSelCount结合使用来获取选中项的内容。
摘要由CSDN通过智能技术生成

今天小记下列表框(ListBox)这个控件使用的一些知识点。

我现在讲述下使用列表框添加记录和获取记录的代码:

添加:

    m_pList = (CListBox*)GetDlgItem(IDC_LIST_FONT_KIND);//将ListBox控件和CListBox类关联
    m_pList->AddString( _T("1"));    //添加记录
    m_pList->AddString( _T("2"));
    m_pList->AddString( _T("3"));
    m_pList->AddString( _T("4"));
    m_pList->AddString( _T("5"));
    m_pList->AddString( _T("6"));
    m_pList->AddString( _T("7"));

获取记录:

获取记录有点意思了,我们得区分你的ListBox控件的属性------》样式页--------》选择,这个项的值

1:当选择的属性为------单行

    CString str;
    int nIndex = m_pList->GetCurSel(); //获取选中行行号
    m_pList->GetText(nIndex, str);        //获取选中行的内容
    MessageBox(str);

2:当选择的属性为------多行(多行通过点击不同行选择多行),扩展(

MFC(Microsoft Foundation Class)是微软公司提供的一组类库,用于开发Windows应用程序,其中包括了ListBox控件ListBox控件是Windows应用程序中常用的控件之一,用于显示一列文本项。 MFCListBox控件是一个列表框,其可以显示多个文本项,每个文本项可以包含一个字符串。ListBox控件可以用于许多不同的目的,例如显示文件列表、显示选项列表、显示日志文件等等。 在MFC中,ListBox控件可以通过控件CListBox来创建和操作。使用CListBox类,可以将ListBox添加到应用程序的窗口中,并向其中添加和删除文本项。以下是ListBox控件的一些常见操作: 1. 创建ListBox控件:可以使用控件CListBox的Create函数来创建ListBox控件,并指定控件的位置、大小、风格等属性。 2. 添加文本项:可以使用控件CListBox的AddString函数向ListBox控件添加一个文本项。也可以使用InsertString函数将文本项插入到ListBox控件的指定位置。 3. 删除文本项:可以使用控件CListBox的DeleteString函数将指定位置的文本项从ListBox控件中删除。也可以使用ResetContent函数删除所有文本项。 4. 获取选中项:可以使用控件CListBox的GetCurSel函数获取当前选中项的索引位置。也可以使用GetText函数获取当前选中项的文本内容。 5. 设置选中项:可以使用控件CListBox的SetCurSel函数设置ListBox控件中的选中项。也可以使用SelectString函数选择ListBox控件中的指定文本项。 总的来说,MFCListBox控件是一个非常实用的控件,可以帮助开发者快速实现一些常见的界面功能。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值