Drag'n'drop treeview comme l'explorer

Soyez le premier à donner votre avis sur cette source.

Vue 5 986 fois - Téléchargée 1 145 fois

Description

Générallement quand on veut utiliser le drag avec un treeview on se sert du CreateDragImage et on s'aperçoit vite que le résultat est loin d'être celui souhaité
(ceux qui auront essayé sauront de quoi je parle).

Après de nombreuses recherches j'ai finallement trouvé mon bonheur avec quelques API. Cette source en est un exemple.

Vous trouverez donc dans le zip la façon la plus simple de faire du drag et ce à l'identique de l'explorer de windows, au final vous aurez :
le pointeur de souris (également modifiable) + l'icône du Node + son texte.

Source / Exemple :


fo télécharger le zip (il est tout petit)

Conclusion :


A noter que la treeview doit provenir du composant Microsoft Windows Common Controls 5.0 (pkoi ? j'en ai aucune idée si vous avez des réponses faîtes-le savoir)

@ + et Bonne prog

Codes Sources

A voir également

Ajouter un commentaire

Commentaires

Messages postés
64
Date d'inscription
mardi 18 décembre 2001
Statut
Membre
Dernière intervention
28 novembre 2008

Salut,
Impecable ta source.
Une question cependant :
Ca marche pareil entre 2 lstview? comment faire pour créer l'image de drag d'une selection multiple ?
Merci d'avance ca fait longtemps que je cherche et comme le drag de vb marche pas bien ca me sort une epîne du pied :)
Messages postés
33
Date d'inscription
dimanche 28 septembre 2003
Statut
Membre
Dernière intervention
21 février 2006

Merci pour le code bien détaillé, ça va me servir dans mon appli de messagerie.

Vincent

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.