vc CListCtrl用FindItem函数 查找第n列中的值? 哪位高人能指点一下,我急用,谢谢!

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了vc CListCtrl用FindItem函数 查找第n列中的值? 哪位高人能指点一下,我急用,谢谢!相关的知识,希望对你有一定的参考价值。

参考技术A 可以用CListCtrl::GetItemText(int n, int m);来获取第n-1行, m-1列的值;
例如:要取第3行第4列的值(字符串类型)
CString str;
str = ((CListCtrl *)GetDlgItem(IDC_LIST_XXXX))->GetItemText(2, 3);
参考技术B 不是FindItem,是GetItem 参考技术C LVFINDINFO info;
info.flags = LVFI_PARTIAL|LVFI_STRING;
info.psz = _T("item");
int nIndex = m_myListCtrl.FindItem(&info);

——具体看MSDN的描述。本回答被提问者采纳
参考技术D lst.GetItemText(行号,列号);

CListCtrl 获取项目索引

【中文标题】CListCtrl 获取项目索引【英文标题】:CListCtrl get item index 【发布时间】:2009-10-13 08:18:39 【问题描述】:

如何使用标题文本获取项目的索引号?我正在使用 MFC 的 CListCtrl 类。我有该项目的标题文本,我可以获取该项目的索引,然后更新其文本。如果你能提供一个例子会很有帮助。

【问题讨论】:

【参考方案1】:

CListCtrl::FindItem(带有示例的 MSDN 链接)

【讨论】:

以上是关于vc CListCtrl用FindItem函数 查找第n列中的值? 哪位高人能指点一下,我急用,谢谢!的主要内容,如果未能解决你的问题,请参考以下文章

clistctrl 中的函数insercolumn

在 vc++ 中重新调整任何 clistctrl 列的大小时避免使用补丁

VC++6.0中,如何向文档窗口添加一个ClistView控件,并显示出来?

CListCtrl 显示多张图片问题?

MFC CListCtrl 将一个列表的选中项添加到另一个列表

VC的MFC的控件