Bekommen Index von Item Text in MFC CListCtrl

Habe ich einen CString mit einem Text-auch das ist ein Element, Text von mein CListCtrl. Zum Beispiel:

CString m_SearchThisItemText = _T("Banana");

Und in mein CListCtrl

m_List.SetItemText (1, 1, _T ("Banana"));

Nun möchte ich herausfinden, auf was der Text indiziert ist.

CListCtrl::FindItem
funktioniert nicht. Es sucht nur in den Namen des Artikels, nicht der Text.

Ich habe auch versucht diese

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();
    }
}

Aber es funktioniert nicht. Es Stoppt bei Index 0

Kann mir jemand helfen, wie man herausfinden kann, auf welches Element der text ist.

Ich hoffe, Sie verstehen meine Frage.

InformationsquelleAutor user2675121 | 2013-11-05
Schreibe einen Kommentar