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列中的值? 哪位高人能指点一下,我急用,谢谢!的主要内容,如果未能解决你的问题,请参考以下文章
在 vc++ 中重新调整任何 clistctrl 列的大小时避免使用补丁
VC++6.0中,如何向文档窗口添加一个ClistView控件,并显示出来?