Comment mettre en œuvre le Drag & Drop à partir de la messagerie outlook ou thunderbird pour un delphi forme?

Quelqu'un déjà mis en œuvre Drag & Drop des messages e-mail à partir d'Outlook et/ou Thunderbird (à partir de maintenant "OT") à un Delphi forme.

J'ai besoin de donner à l'utilisateur un moyen de stocker des e-mails importants dans mon application de base de données sans écrire de OT de plugins. Actuellement, ils utilisent cette technique:

  1. de OT de cliquer sur un email
  2. enregistrer sous...
  3. enregistrer sur le bureau ou le dossier temp,
  4. faites glisser et déposez le fichier de sauvegarde sur le Delphi forme.

De temps après la modification que je veux faire:

  1. de OT de cliquer sur un email
  2. faites glisser et déposez le fichier de sauvegarde sur le Delphi forme.

Donc en gros, j'ai mis en place le drag & drop à partir de l'explorateur. J'ai besoin d'une couche supplémentaire qui permet à ma demande de voir l'e-mail d'origine OT comme un fichier normal, donc je peux faire glisser à partir de l'OT, comme s'il était normal de la fenêtre de l'explorateur windows.

Remarque: je n'ai pas besoin de soutenir tous les OT versions. Je peux accepter de ne pas prendre en charge Outlook 2003 (par exemple), mais pas 2010. Ainsi dans le cas de la technique ne fonctionnera pas automatiquement pour tous les OT versions je préfère celui qui fonctionne avec la dernière.

Note finale: Il est évident de toute façon je suis intéressé uniquement en faisant glisser & laisser tomber les mails (et non pas les éléments de Calendrier Outlook, par exemple). Une idée serait de glisser-Déposer les pièces jointes trop. Mais cela pourrait être une amélioration supplémentaire pour l'avenir.

OriginalL'auteur LaBracca | 2011-01-21