2013-11-04 36 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項上使用。永遠不要在子項目上。