2013-11-04 33 views
1

我有MFC中的列表控件。列表控件Find ItemText MFC

与该代码:

m_Eintrag3 = m_List.InsertItem(0, _T ("Schaller")); 
m_List.SetItemText (m_Eintrag3, 1, _T ("Benedikt")); 
m_List.SetItemText (m_Eintrag3, 2, _T ("05.08.1996")); 

我可以将我的列表控件中的项和文本。 使用该代码:

if ((m_List.FindItem(&Finde)) != -1) 

我可以找到一个项目。但我想找到ItemText。不只是项目。 有没有解决方法? FindItemText不存在。

+0

[CListCtrl :: FindItem](http://msdn.microsoft.com/zh-cn/library/4xetd6cd(v = vs.110).aspx)的MSDN文档包含搜索项目文本的示例 - 或你在找别的东西吗? –

回答

0

你必须编写自己的循环,它也检查子项...... FindItem只能在Item项上使用。永远不要在子项目上。