[AutoIT] Gestion avancée d'un Treeview

Gestion avancée d'un Treeview [AutoIT] - Divers - Programmation

Marsh Posté le 16-04-2008 à 13:51:30    

Bonjour,
 
Je développe une application de distribution de MSI en AutoIT. Une interface que l'admin lance permet de générer un lanceur qui sera exécuté par un client avec peu de droit (par exemple un élève). Le lanceur installe l'application si elle n'existe pas sur le poste client, sinon, la lance directement. Pour l'installation, j'ai fait un rehaussement des droits.
 
Tout ça marche, sans soucis. Dans mon application, j'utilise une fonction qui liste des répertoires de manière récursive, et met en forme un TreeView :  
 
http://autoitscript.fr/forum/download/file.php?id=61&mode=view
 
Le problème, c'est que la sélection par les cases à cocher ne me satisfait pas. Quand un parent est coché, tous ses fils devraient l'être. Quand tous les fils ne sont pas cochés, le parent devrait être coché en gris (semi coché).
 
Savez-vous comment mettre en place cette méthode de sélection ?
 
D'avance merci.
 
Déclaration de l'objet TreeView

Code :
  1. $TreeStartMenus = GUICtrlCreateTreeView(16, 160, 305, 240, BitOr ($TVS_CHECKBOXES , $TVS_HASBUTTONS , $TVS_HASLINES , $TVS_LINESATROOT, $TVS_SINGLEEXPAND))


Message édité par clem_71 le 16-04-2008 à 14:03:44
Reply

Marsh Posté le 16-04-2008 à 13:51:30   

Reply

Marsh Posté le 17-04-2008 à 09:22:18    

Une petite remontée :) En vous remerciant pour l'aide que vous m'apporterez :)

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed