Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

Sujet : CTreeCtrl [ Windows / MFC ] (catamenia)

jeudi 27 juillet 2006 à 11:46:48 | CTreeCtrl

catamenia

Membre Club
bonjour,

J'utilise un CTreeCtrl avec des checkbox

Comment récupérer la liste des items qui ont leur checkbox check?

merci

jeudi 27 juillet 2006 à 18:45:02 | Re : CTreeCtrl

aardman

Membre Club
Réponse acceptée !
Salut,
Je vois deux possibilités:
- soit tu fais une fonction reccursive qui parcours toute l'arborescence de l'arbre (avec GetRootItem(), GetNextSiblingItem(), GetChildItem()...) et tu verifie le status de chaque item (avec GetItemState()).
- soit tu maintiens une liste d'item selectionné,  que tu met a jour a chaque fois qu'un item est ajouté/modifié/supprimé.


vendredi 28 juillet 2006 à 09:28:36 | Re : CTreeCtrl

catamenia

Membre Club
est t'il possible de récuperer l'événement de changement d'état d'un checkbox afin d'ajouter une action?

vendredi 28 juillet 2006 à 16:41:39 | Re : CTreeCtrl

aardman

Membre Club

Salut,
Normalement lorsque l'état d'un item change, le message de notification TVN_ITEMCHANGED est envoyé à la fenetre parent du treeview, donc tu devrais pouvoir l'intercepter soit dans le OnNotify du parent soit dans le OnChildNotify de ton CTreeCtrl.




Cette discussion est classé dans : ctreectrl


Répondre à ce message

Sujets en rapport avec ce message

utilisation d'une CtreeView ...? [ par owel ] bonjour !dans mon appli je voudrai au lieu d'utiliser un composant CTreeCtrl utiliser une vue CTreeView a la maniere de l'explorateur windows.j'ai spl [MFC] Utilisation de la classe CTreeCtrl, couleur des lignes [ par karine3884 ] Bonjour, Je programme sous Visual Studio C++ 6.0. J'utilise un CtreeCtrl pour créer un arbre (une arborescence). J'aimerai modifier la couleur des li [MFC] Utilisation de la classe CTreeCtrl, niveau dans l'arbre [ par karine3884 ] Bonjour, Je programme sous Visual Studio C++ 6.0. J'utilise un CtreeCtrl pour créer un arbre (une arborescence). J'aimerai ajouter un item au même ni CTreeCtrl et evenements [ par Picospicos ] Salut,Je réalise une interface graphique avec des MFC dans laquelle j'utilise un arbre. J'ai declare mon objet de type CTreeCtrl et j'arrive à ajouter [Visual C++] CTreeCtrl icones <--> state [ par funxav ] Bonjour,  J'ai un pb avec mon arbre. Tout se passe bien quand j'insère les items avec leurs icones : les icones s'affichent correctement.  Par contre Problème avec une Arboresence CTreeCtrl [ par sbleuze ] Je gère une arboresence à l'aide d'un CTreeCtrl.Ce que je n'arrive pas à faire, c'est que lorsque je suis sur un point de mon arborescence, et que je selection d'un item d'un CTreeCtrl pour la seconde fois. [ par hdaniel ] Bonjour,j'utilise un arbre, lorsque l'évènement TVN_SELCHANGED arrive je traite la sélectiontout fonctionne.(je peux lire quel est l'item sélectionné SelectItem et CTreeCtrl [ par Toutoun13 ] Bonjour, J'essaye de selectionner un item d'un CTreeCtrl mais ca ne fonctionne pas. J'utilise la ligne suivante: m_pTree.SelectItem(pSelectedItem); CTreeCtrl [ par catamenia ] bonjour,je voudrais savoir s'il était possible de détecter l'événement de changement d'état d'un checkbox d'un item d'un CTreeCtrl avec checkbox?Si ou CtreeCtrl (Click droit sur 1 item) [ par yann_lo_san ] Salut, pourriez-vous m'éclairer sur la gestion du click droit sur un item d'un CtreeCtrl en Win32 ou MFC, pour pouvoir ouvrir un menu popup selon l'it


Nos sponsors

Sondage...

CalendriCode

Décembre 2008
LMMJVSD
1234567
891011121314
15161718192021
22232425262728
293031    

Consulter la suite du CalendriCode



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel BAÏSE, Merci à Vincent pour ses précieux conseils
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés
Temps d'éxécution de la page : 0,125 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.