如何确定Outlook拖放期间拖动的附件

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何确定Outlook拖放期间拖动的附件相关的知识,希望对你有一定的参考价值。

我有一个outlook添加,涉及在Outlook UI中实现拖放到WPF控件。作为其中的一部分,我必须能够从电子邮件中拖放附件。

我已尝试使用Outlook Inspector和Explorer的AttachmentSelection属性执行此操作,具体取决于从哪个位置启动拖动但我遇到了问题。

此方法适用于在拖动之前选择附件,或者从一封电子邮件中拖出多个附件时,但是当只拖动一个附件,并且用户拖动而不先选择它时,AttachmentSelection属性为空。

我试图从DragEventArgs获取附件信息作为OnDrop事件的一部分,但我看不到任何有用的东西。

当我在内置文件夹和PST商店中移动时,我试图复制的行为存在于Outlook中。

答案

您将需要使用DragEventArgs提供的任何内容。由于没有文件系统文件,因此不会有CF_HDROP,但FileGroupDescriptor / FileGroupDescriptorW将在那里。

以上是关于如何确定Outlook拖放期间拖动的附件的主要内容,如果未能解决你的问题,请参考以下文章

使控件在拖放期间对拖动事件透明

在拖放期间重绘

UITableView - 如何在拖放期间更改单元格的背景颜色?

HTML5拖放期间没有关键事件

如何在 UICollectionView 拖放期间删除“幽灵”单元格,并使移动单元格不透明?

在拖放期间在 NSTableView 中打开一个间隙