J'utilise un contrôle de vu de liste dans une application(avec tri croissant
ou décroissant lors d'un clique dans une entête de colonne).
Afin de savoir quel élément de ma liste est sélectionné j'ai le code suivant
:
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
Christian ASTOR
Olivier wrote:
J'utilise un contrôle de vu de liste dans une application(avec tri croissant ou décroissant lors d'un clique dans une entête de colonne). Afin de savoir quel élément de ma liste est sélectionné j'ai le code suivant
Pour retrouver les items sélectionnés, on fait une boucle avec ListView_GetNextItem() & LVNI_SELECTED
Olivier wrote:
J'utilise un contrôle de vu de liste dans une application(avec tri croissant
ou décroissant lors d'un clique dans une entête de colonne).
Afin de savoir quel élément de ma liste est sélectionné j'ai le code suivant
Pour retrouver les items sélectionnés, on fait une boucle avec
ListView_GetNextItem() & LVNI_SELECTED
J'utilise un contrôle de vu de liste dans une application(avec tri croissant ou décroissant lors d'un clique dans une entête de colonne). Afin de savoir quel élément de ma liste est sélectionné j'ai le code suivant
Pour retrouver les items sélectionnés, on fait une boucle avec ListView_GetNextItem() & LVNI_SELECTED
Olivier
> Pour retrouver les items sélectionnés, on fait une boucle avec ListView_GetNextItem() & LVNI_SELECTED
Merci j'ai trouvé une autre solutuion, j'ai remplacé : int nSelected = pNMListView->iItem; par : int nSelected = List->GetSelectionMark(); et ça marche sans problèmes, même quand les items sont triés...
> Pour retrouver les items sélectionnés, on fait une boucle avec
ListView_GetNextItem() & LVNI_SELECTED
Merci j'ai trouvé une autre solutuion, j'ai remplacé :
int nSelected = pNMListView->iItem;
par :
int nSelected = List->GetSelectionMark();
et ça marche sans problèmes, même quand les items sont triés...
> Pour retrouver les items sélectionnés, on fait une boucle avec ListView_GetNextItem() & LVNI_SELECTED
Merci j'ai trouvé une autre solutuion, j'ai remplacé : int nSelected = pNMListView->iItem; par : int nSelected = List->GetSelectionMark(); et ça marche sans problèmes, même quand les items sont triés...
Christian ASTOR
Olivier wrote:
Merci j'ai trouvé une autre solutuion, j'ai remplacé : int nSelected = pNMListView->iItem; par : int nSelected = List->GetSelectionMark(); et ça marche sans problèmes, même quand les items sont triés...
Mais ce n'est pas une bonne méthode : ne marchera pas si multi-sélection (sens, non-contiguïté, ...)
Olivier wrote:
Merci j'ai trouvé une autre solutuion, j'ai remplacé :
int nSelected = pNMListView->iItem;
par :
int nSelected = List->GetSelectionMark();
et ça marche sans problèmes, même quand les items sont triés...
Mais ce n'est pas une bonne méthode : ne marchera pas si multi-sélection
(sens, non-contiguïté, ...)
Merci j'ai trouvé une autre solutuion, j'ai remplacé : int nSelected = pNMListView->iItem; par : int nSelected = List->GetSelectionMark(); et ça marche sans problèmes, même quand les items sont triés...
Mais ce n'est pas une bonne méthode : ne marchera pas si multi-sélection (sens, non-contiguïté, ...)
Olivier
> Mais ce n'est pas une bonne méthode : ne marchera pas si multi-sélection (sens, non-contiguïté, ...)
Oui mais je n'utilise pas le multi-selection...
Merci
> Mais ce n'est pas une bonne méthode : ne marchera pas si multi-sélection
(sens, non-contiguïté, ...)