j'ai parcouru le site de long en large, j'ai fouillé dans toutes les sources (ou presque ;-) ), j'ai parcouru les forums, mais je n'ai pas trouvé la solution à mon problème.
SANS MFC, j'ai créé un Treeview avec des CheckBoxes embarquées, comment puis-je savoir quelles sont les boxes checkées dans l'ensemble de mon Treeview ?
En fait mon treeview affiche le contenu des disques, je peux sélectionner un disque et afficher l'ensemble de ses répertoires et fichiers.
J'aimerai pouvoir sélectionner, à l'aide des checkboxes, certains répertoires et certains fichiers dans le but de les copier dans un répertoire cible.
Salut,
Dans la page msdn du style TVS_CHECKBOXES, il est écrit:
"State image 1 is the unchecked box and state image 2 is the checked box. Setting the state image to zero removes the check box altogether. "
Donc je pense qu'en changeant le valeur du membre iSelectedImage de la structure TVITEM tu peux controler le status du checkbox.
certes, j'avais bien vu cela. Mais ça fait à pile une semaine que je me suis mise à visual c++ et j'avoue que pour l'instant le déchiffrage des pages msdn n'est pas des plus aisé.
Je commence à comprendre le principe de fonctionnement desdites pages et la mise en application de leur contenu, mais il faut reconnaître qu'elles ne sont vraiment pas destinées à des débutants.
Toujours est-il que, pour mon projet, j'ai modifié quelque peu le principe de sélection pour ne pas avoir à utiliser ces checkboxes embarquées dans le treeview. Je reviendrai dessus plus tard.