CListCtrl - Element in der 2. Spalte finden
-
Hallo,
ich versuche in einer CListCtrl ein bestimmtes Element in der 2. Spalte zu finden. Wie mache ich das?
Ich habe es mit FindItem versucht, aber da scheint er nur in der 1. Spalte zu suchen. (Zumindest findet er ein definitv vorhandenen Texteintrag nicht.)
Danke
Chris
-
Wenn er nur in der ersten Spalte sucht kannst du dir ja eine Suchfunktion selber bauen.
Mit int GetItemCount( ); bekommst du die Anzahl der Einträge.
Dann gehst du alle Einträge durch und mit
CString GetItemText( int nItem, int nSubItem ) const; kannst du dir die 2te Spalte zurückgeben lassen. Und dann einfach mit == vergleichen da CString.Hoffe ich konnte dir helfen.
-
Ja, klar - ich dachte nur, es gibt vielleicht eine Möglichkeit, mit FindItem in der 2. Spalte zu suchen, um mir das manuelle durchwandern zu sparen.
Aber trotzdem Danke!