这是关于Adobe AIR和MS Outlook的静止.
我想将Outlook中的电子邮件拖到AIR应用程序中.我希望将以下数据传输到AIR应用程序:
Outlook中用于创建Outlook链接的邮件的唯一ID
丰富的邮件文本
有关邮件的一些信息,如发件人,收件人,日期等.
一些Windows应用程序执行此操作,如My Life Organized或Linker.这对AIR来说有可能吗?我很确定我不仅需要AIR应用程序,还需要一些Windows应用程序或Outlook插件来实现这一目标.有任何想法吗?
基本上,您将在将接收丢弃的UI元素上侦听NativeDragEvent .NATIVE_DRAG_ENTER,NATIVE_DRAG_DROP和NATIVE_DRAG_EXIT.
所有这三个事件都是使用NativeDragEvent引发的,通过它可以通过event.clipboard访问各种格式的数据.getData(),以ClipboardFormats指定的格式传递(例如,ClipboardFormats.FILE_LIST_FORMAT)
在NATIVE_DRAG_ENTER中,您可以通过NativeDragManager上的静态方法接受/拒绝拖动操作
您需要的类都在flash.desktop包中.只需尝试各种ClipboardFormats,直到看到所需的数据.