Я пытаюсь разрешить вложение из электронного письма, открытого в Novell GroupWise, в мое приложение C # WinForms. Стандартная функциональность .NET не работает.
В событии DragDrop элемента управления e.Data.GetFormats () возвращает следующее.
FileGroupDescriptorW
FileGroupDescriptor
FileContents
attachment format
Я могу получить имя файла с помощью e.Data.GetData ("FileGroupDescriptor") и перейти к позиции 76.
К сожалению, e.Data.GetData ("FileContents") вызывает первый шанс System.NotImplementedException в System.Windows.Forms.dll и возвращает ноль. Формат вложения также возвращает ноль.
Мой поиск говорит мне, что перетаскивание намного сложнее, чем я думал :) Кажется, что GroupWise может использовать формат CFSTR_FILECONTENTS, но это только предположение. Вложения можно успешно перетащить на рабочий стол Windows или в другие папки.
Спасибо за любые предложения.