cs_Spunk62
Messages postés12Date d'inscriptionmardi 23 septembre 2008StatutMembreDernière intervention15 mai 2010
-
25 juin 2009 à 13:45
racpp
Messages postés1909Date d'inscriptionvendredi 18 juin 2004StatutModérateurDernière intervention14 novembre 2014
-
27 juin 2009 à 00:37
Bonjour, je voudrais récupérer la valeur de la position d'une colonne et ligne d'une listview.
pour les lignes j'ai trouvé ceci (sa fonctionne très bien):
nb=SendMessage(hlistviewA,LVM_GETSELECTIONMARK ,0,0);
if(nb==0)//ligne 0 de ma listview
mais je n'ai pas encore trouvé pour les colonnes pouvez-vous m'aider !
merci.
racpp
Messages postés1909Date d'inscriptionvendredi 18 juin 2004StatutModérateurDernière intervention14 novembre 201417 27 juin 2009 à 00:37
Salut,
Avec Visual C/C++ il y a la macros ListView_GetNextItem() pour trouver l'index de la ligne sélectionnée. Pour trouver le contenu d'une colonne on utilise la macro ListView_GetItemText() qui prend en paramètre l'index de la ligne, celui de la colonne et un pointeur sur un buffer qui recevra le contenu voulu. Ces deux macros sont respectivement remplaçables par les messages LVM_GETNEXTITEM et LVM_GETITEMTEXT.