选择项:可以通过SetCurSel()函数选中ListBox控件中指定索引位置的项。 获取选中项:可以通过GetCurSel()函数获取当前选中项的索引位置。 设置水平滚动条位置:可以通过SetHorizontalExtent()函数设置水平滚动条的位置。 设置垂直滚动条位置:可以通过SetTopIndex()函数设置垂直滚动条的位置。 设置项高度:可以通过SetItemHeight()函...
int sel_idx = m_listBox.GetCurSel(); m_listBox.DeleteString(sel_idx); UpdateData(FALSE); } /***选中项变化***/ void CMFCApplication1LiBiaoDlg::OnLbnSelchangeList1() { int selIndex = m_listBox.GetCurSel(); m_listBox.GetText(selIndex, m_Str); UpdateData(FALSE); } /***修改***/...
添加项:使用CListBox类的AddString函数向LISTBOX中添加一个字符串项。也可以使用InsertString函数在指定位置插入项。 删除项:使用CListBox类的DeleteString函数删除指定位置的项,或者使用ResetContent函数删除所有项。 获取和设置选中项:使用CListBox类的GetCurSel函数获取当前选中项的索引,使用SetCurSel函数设置选中项。 获取和...
GetCurSel(); // 如果有选中项 if (selectedIndex != LB_ERR) { // 删除选中项 m_listBox.DeleteString(selectedIndex); } 在上述代码中,我们首先使用 GetCurSel 函数获取当前选中项的索引。如果返回值不等于 LB_ERR,表示有选中项。 然后,我们使用 DeleteString 函数删除指定索引位置的字符串。 请注意,这只会...
在MFC中,ListBox控件可以通过设置其属性为LBS_MULTIPLESEL来实现多选功能。以下是一个示例代码来实现ListBox的多选功能:1. 首先,在对话框资源中添加一个ListBox控件,...
前面两节讲了比较常用的按钮控件,并通过按钮控件实例说明了具体用法。本文要讲的是列表框控件(ListBox)及其使用实例。 列表框控件简介 列表框给出了一个选项清单,允许用户从中进行单项或多项选择,被选中的项会高亮显示。列表框可分为单选列表框和多选列表框,顾名思义,单选列表框中一次只能选择一个列表项,而多选列...
添加一个listbox关联的CListBox控件变量,比如m_listbox。添加一个对listbox的ON_LBN_DBLCLK消息响应函数,其中添加如下代码:int i = m_listbox.GetCurSel();if (i >= 0){ CString text;m_listbox.GetText(i, text); // 写错了,不要& AfxMessageBox(text);} else { AfxMessageBox("未选中。
3.从Listbox 中获取数据 CString s; m_list1.GetText(1,s); MessageBox(s,_T("取得第2行数据"),MB_OK); s.ReleaseBuffer(); 4. 获取选择的数据 首先要将Listbox的Selection属性设置为Multiple; int nSel; nSel=m_ListBox_Content.GetCurSel(); ...
1、MFC CListCtrl使用介绍列表控件可以看作是功能增强的ListBox,它提供了四种风格,而且可以同时显示一列的多中属性值。MFC中使用CListCtrl类来封装列表控件的各种操作。通过调用?BOOL Create( DWORD dwStyle, const RECT & rect, CWnd* pParen tWnd,UINT nID );创建一个窗口, dwStyle中可以使用以下一些列表控件的...
Int listbox.GetCurSel ( ):得到listbox选中的文本行的行数。 Void listbox.ResetContent ( ):清除listbox中的所有数据; Int listbox.GetCurCount ( ):获取listbox被选中的行的数目; Int listbox.FindString ( int nstart , LPCTSTR Str ):从第nstart行开始起进行查找,查找Str的文本行; ...