背景:
我正在设计一个应用程序,该应用程序允许将项目拖到它上面,并在它们上调用一些长时间运行的进程。这些项目通常会从文件系统和 Outlook 中拖入。我关心的是后者。
如何连接到 Outlook 以查明是否已将一条(或多条)消息拖出并拖到我的应用程序上,以及消息 ID 是什么?
我知道 Outlook 对象模型没有这样的拖放事件,一种解决方案是收听Windows 消息- 这在团队中是不可行的,因为我们的组合互操作知识不是很好。
我们将在 Visual Studio 2010 中使用 C# 4.0 来开发此应用程序。