Je voudrais créer une application Delphi pour Windows XP qui permet de déposer des fichiers glissés à partir de l'Explorateur Windows (les fenêtres de bureau ou de dossier) ou d'autres applications qui supportent cette opération (comme Total Commander). Qu'en est-il de vice-versa? Lorsque l'utilisateur tire une icône de mon application, je devrais pouvoir définir le contenu de l'objet déplacé sur des données personnalisées.
Mon objectif est de créer une barre d'outils d'application personnalisée, sur laquelle je peux déposer des applications et afficher leurs icônes ou faire glisser des applications ou d'autres entités.
Comment cela peut-il être fait?Application glisser-déposer inter-applications dans Delphi
7
A
Répondre
12
Cela peut être fait avec The Drag and Drop Component Suite. Il a aussi des exemples pour ce que vous voulez.
2
Raymond Chen a une belle série d'articles sur drag & drop:
- What a drag: Dragging a virtual file (HGLOBAL edition)
- What a drag: Dragging a virtual file (IStorage edition)
- What a drag: Dragging a virtual file (IStream edition)
Il y a beaucoup d'autres bons articles sur son blog lorsque vous recherchez glisser déposer.
L'URL ne fonctionne pas pour le moment. Pourrait avoir été stackoverflowed (http://en.wikipedia.org/wiki/Slashdot_effect), je vais essayer à nouveau un peu plus tard, car cela semble intéressant! – Tom
C'est un serveur très lent, AFAICT. Probablement juste le débit en amont ADSL. La suite Drag and Drop est très bien, mais pas encore porté pour Delphi 2009. – Roddy
Il semble que les composants ont été mis à jour pour fonctionner dans Delphi 2010, mais pas encore Delphi XE2. – Shannon