Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
3274 connectés 

 


Dernière réponse
Sujet : ...encore moi ! c chiant à gérer les CListCtrl....
VisualC++ Oui deja servit. De tete ca donne ca normalement :
 
UINT iSelected = m_ctlList.GetItemState(iPosition, LVIF_STATE);
if (iSelected == LVIS_SELECTED) {
 ........
}

Votre réponse
Nom d'utilisateur    Pour poster, vous devez être inscrit sur ce forum .... si ce n'est pas le cas, cliquez ici !
Le ton de votre message                        
                       
Votre réponse


[b][i][u][strike][spoiler][fixed][cpp][url][email][img][*]   
 
   [quote]
 

Options

 
Vous avez perdu votre mot de passe ?


Vue Rapide de la discussion
VisualC++ Oui deja servit. De tete ca donne ca normalement :
 
UINT iSelected = m_ctlList.GetItemState(iPosition, LVIF_STATE);
if (iSelected == LVIS_SELECTED) {
 ........
}
El_gringo et tu t'en est déja servit de ça !?
...parce que g l'impression que c pas du tout ça !
Et si c ça, j'vois vraiement pas comment l'utiliser
VisualC++ Oups pardon
 
Alors c'est getItemState et SetItemState qu'il te faut :)
El_gringo ouais, c surement plus propre, mais dans ce sens là, GetSelectionMark() fonctionne...
 
Mais ce que j'veux faire c dans l'aute sens: sélectionner tel ou tel Item... :sarcastic:
VisualC++ Il faut utiliser les GetFirstSelectedItemPosition et GetNextSelectedItem pour trouver les items selectionnes de ton ListCtrl.
El_gringo ouais, c encore moi, désolé, ms c pas facile d'apprendre le C++ tout seul, heureusement que vous êtes là... :D  
 
désolé, vous allez me trouver tétu, mais il faut que ça soit un champ de texte (et le boss est d'accord avec moi !)
En plus g fini par trouver comment faire.
 
Ms g une autre question à propos des controles des MFC, je profite du topic et de vous qui avez l'air de pas mal vous y connaitre...
 
Je voudrais, dans une CListCtrl, modifier la sélection, alors vu qu'avec la méthode membre GetSelectionMark() je récupère la selection, je me suis dis qu'avec SetSelectionMark(int nItem) je pourrais sélectionner mon item. Mais apparement, le selectionMark, c'est pas ce qui fait apparaitre en surbrillance, et c justement ce que je veux faire moi: faire apparaitre en surbrillance (oui, l'estétique c important aussi !)
Apparement, il n'y a pas de méthode pour ça dans les membres de CListCtrl... mais ou est elle !???

Copyright © 1997-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)