LVM_FINDITEM

Signaler
Messages postés
84
Date d'inscription
lundi 5 février 2007
Statut
Membre
Dernière intervention
29 avril 2009
-
Messages postés
84
Date d'inscription
lundi 5 février 2007
Statut
Membre
Dernière intervention
29 avril 2009
-
Bonjours je souhaite récupéré l'index d'un élément en fonction de son nom dans une listview dans une autre application (ex, je veut obtenir l'index de l'item thomas).
Je connais le handle de la listview. D'après ce que j'ai compris il faut utiliser l'api GetWindowText, SendMessage et LVM_FINDITEM, quelqu'un pourrait m'éclairer, parce que je galère et le seul truc que j'ai réussià faire pour l'instant, c'est supprimer un élément de cette listview, mais je veut juste récupéré un index.

2 réponses

Messages postés
550
Date d'inscription
jeudi 12 octobre 2006
Statut
Membre
Dernière intervention
6 juin 2015
4
Messages postés
84
Date d'inscription
lundi 5 février 2007
Statut
Membre
Dernière intervention
29 avril 2009

J'avais déjà trouver ce lien, mais je ne comprend pas comment faire fonctionner le code, à chaque fois à SendMessage(ListView1.Handle, LVM_GETITEMTEXT, hIndex, objItem) j'ai un "la valeur n'est pas comprise dans la plage attendue". Je ne comprend pas l'erreur, un exemple en vb.net serait un plus.