CListCtrl の項目テキストでもある Text を持つ CString を取得しました。例えば:
CString m_SearchThisItemText = _T("Banana");
そして私のCListCtrlで
m_List.SetItemText (1, 1, _T ("Banana"));
ここで、テキストがどのインデックスにあるかを調べたいと思います。
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();
}
}
しかし、うまくいきません。インデックス 0 で停止します
テキストがどの項目にあるかを調べる方法を教えてください。
私の質問を理解していただければ幸いです。