将Groupwise电子邮件拖放到C#Winform

时间:2009-08-06 06:24:13

标签: c# drag-and-drop groupwise

我需要能够将分组电子邮件拖放到我的winform应用程序中,而且根本没有任何运气。

我能够获得一个文件名,但它只是一个名字,而不是一个路径。

每次打电话

e.Data.GetData("FileContents", true))

or

e.Data.GetData("FileContents", false)) 

or

e.Data.GetData("FileContents"))

我返回null。

此外,GetFormats返回一些奇怪的东西,一个简单的Google搜索没有返回任何内容。其中一种格式是WPOF_DBOBJ_DRN

如果有人对此有所了解,我们将不胜感激。

更新

只是要添加一些关于此的详细信息,拖放的剪贴板上也没有任何内容。还看了一下groupwise编辑器,单词完美甚至没有安装在我的电脑上,绝对不是编辑器。

3 个答案:

答案 0 :(得分:1)

答案 1 :(得分:0)

我会试一试。我还尝试使用非托管代码将IStorage接口实现到IDataObject接口,但仍然没有运气。 (该接口还用于获取拖放的Outlook消息,并且工作正常。)

这种格式绝对是我从调用e.Data.GetFormats()获得的格式之一;

我会看看那个链接。感谢

答案 2 :(得分:0)

WPOF_DBOBJ_DRN看起来像WordPerfect Office格式 - 数据库对象。我无法弄清楚DRN代表什么。看看你是否可以用Word打开不可读的文件,如果有的话可以打开WordPerfect。我的猜测是你正在使用的GroupWise的设置有WordPerfect作为它的编辑器。