我想检查String是否包含特定的Text.像这样的东西
CString a;
CString b;
if (a.Find (b))
{
String a contains String b
}
Run Code Online (Sandbox Code Playgroud)
谁能帮我?我正在与mfc合作
我有一个带有文本的 CString,它也是我的 CListCtrl 的一个项目文本。例如:
CString m_SearchThisItemText = _T("Banana");
在我的 CListCtrl 中
m_List.SetItemText (1, 1, _T ("Banana"));
Run Code Online (Sandbox Code Playgroud)
现在我想知道文本在哪个索引上。
CListCtrl::FindItem
不起作用。它只搜索项目的名称,而不是文本。
我也试过这个
for (Index= 0; dlg.GetSearchContentText () == m_List.GetItemText (Index, Spalte); Index++)// HIER IST NOCH EIN FEHLER.
{
if (dlg.GetSearchContentText () == m_List.GetItemText(Index, Spalte))
{
m_List.SetItemState (Zeile, LVIS_SELECTED, LVIS_SELECTED);
m_List.SetFocus();
}
}
Run Code Online (Sandbox Code Playgroud)
但它不起作用。它停在索引 0
任何人都可以帮助我,如何找出文本所在的项目。
我希望你明白我的问题。