J'ai une application propriétaire avec le seul moyen de transmettre des données en externe - faire glisser et déposer à partir d'une autre application (comme faire glisser un fichier depuis l'explorateur Windows). Ma question est, est-il possible de simuler drag'n'drop d'application externe? La solution pure win32 préférée, les dépendances comme MFC et WTL pourraient également être incluses. Aide!Simulation par glisser-déposer?
Répondre
Je pense que c'est possible, mais vous aurez probablement besoin de COM pour cela (je ne suis pas sûr cependant - il y a un message WM_DROPFILES, et certaines fonctions connexes, mais je ne pouvais pas trouver un pour déposer des données). Voir this article sur MSDN.
WM_DROPFILES (qui est un message obsolète destiné à la rétrocompatibilité) peut être envoyé d'une application à l'autre en utilisant SendMessage(), mais cela ne fonctionne que pour envoyer des noms de fichiers, rien d'autre.Pour glisser/déposer des données réelles, vous devez utiliser les interfaces IDropTarget et IDataObject à la place. Cependant, une application externe doit appeler DoDragDrop() avec des interfaces IDropSource et IDataObject valides, puis le glisser-déposer est à compléter par l'utilisateur L'interface IDropTarget d'une fenêtre n'est pas accessible directement –
Une application peut mettre Une interface IDataObject sur le presse-papiers utilisant OleSetClipboard(), cependant, l'application Anotehr peut alors la récupérer en utilisant OleGetClipboard(). –
@Remy, unfortuna Il semblerait qu'ils n'ont pas accès à la source de l'application "propriétaire". – NotMe
- 1. Simulation de CONNECTER PAR AVANT de ORACLE dans SQL SERVER
- 2. Simulation de l'ordre de MySQL par FIELD() dans Postgresql
- 3. Simulation d'un BlueScreen
- 4. htaccess Domaine Simulation
- 5. BlackBerry - Simulation d'un événement KeyPress
- 6. Outil de simulation pour Bluetooth
- 7. Simulation Plug-and-Play USB
- 8. Simulation d'une application verrouillée/bloquée
- 9. Conception de simulation - flux de données, couplage
- 10. Cadre de simulation fiable pour ActionScript?
- 11. Simulation graphique Max-Flow en Java
- 12. Amélioration de l'algorithme de simulation de football
- 13. Simulation de ByteArrays à l'aide d'ActionScript 2?
- 14. Construction d'un système de simulation cartographique
- 15. Simulation de couple et de moment angulaire
- 16. Simulation de l'eau avec une grille
- 17. Simulation d'un ctor interne dans ActionScript?
- 18. Cadre de simulation pour .Net fx 1.1?
- 19. nmake - simulation de la fonction eval
- 20. simulation de clic de souris directx
- 21. Simulation Monte Carlo dans la prévision?
- 22. Simulation de MySQL OLD_PASSWORD en .NET ou MS SQL?
- 23. Simulation de la souris dans le plugin Vimperator
- 24. Simulation de plusieurs adresses IP pour les tests
- 25. Simulation du descripteur de fichier dans l'espace utilisateur
- 26. Simulation WAN pour les tests de sites Web
- 27. Simulation de raccourcis clavier dans l'événement textbox_keydown à gérer?
- 28. Méthodes de simulation utilisées dans les méthodes statiques
- 29. Simulation du mouvement d'une fenêtre et avoir réagi aux collisions
- 30. Comment commencer à coder la simulation "Dining Philosophers"?
aloneguid: avez-vous trouvé la réponse? J ai exactement le même problème. Si vous trouvez quelque chose s'il vous plaît laissez-moi savoir ([email protected]) – AliPST
Non, je ne l'ai toujours pas :( –
aloneguid: Avez-vous trouvé une réponse encore? – test