WPF 拖动时出现 Invalid FORMATETC structure
2021-01-22 12:16
标签:com china red ops val 忽略 win 知识 疑问 原文:WPF 拖动时出现 Invalid FORMATETC structure 如果在 WPF 需要支持一个东西可以拖动,那么可以使用 DragDrop ,但是使用这个之后就出现了异常 如果需要拖动一个文字,那么可以使用下面代码 这个在程序内拖动不会出现问题,但是如果在拖动在程序外,就会出现 这是正常的,因为这是 windows 的坑。如果拖动的程序无法把你的内容转换为他需要的,那么就会出现这个错误。 只需要忽略就好了 参见 https://stackoverflow.com/a/34092811/6116637 本文会经常更新,请阅读原文: https://blog.lindexi.com/post/WPF-%E6%8B%96%E5%8A%A8%E6%97%B6%E5%87%BA%E7%8E%B0-Invalid-FORMATETC-structure.html ,以避免陈旧错误知识的误导,同时有更好的阅读体验。 如果你想持续阅读我的最新博客,请点击 RSS 订阅,推荐使用RSS Stalker订阅博客,或者前往 CSDN 关注我的主页 本作品采用 知识共享署名-非商业性使用-相同方式共享 4.0 国际许可协议 进行许可。欢迎转载、使用、重新发布,但务必保留文章署名林德熙(包含链接: https://blog.lindexi.com ),不得用于商业目的,基于本文修改后的作品务必以相同的许可发布。如有任何疑问,请 与我联系 。 推荐关注 Edi.Wang 的公众号 WPF 拖动时出现 Invalid FORMATETC structure 标签:com china red ops val 忽略 win 知识 疑问 原文地址:https://www.cnblogs.com/lonelyxmas/p/12082308.htmlSystem.Runtime.InteropServices.COMException was unhandled
Message: An exception of type ‘System.Runtime.InteropServices.COMException‘ occurred in PresentationCore.dll and wasn‘t handled before a managed/native boundary
Additional information: Invalid FORMATETC-Structure (Exception HRESULT: 0x80040064 (DV_E_FORMATETC))
DataObject dataObject = new DataObject(DataFormats.Text, "hello");
DragDrop.DoDragDrop(this, dataObject, DragDropEffects.Move);
‘System.Runtime.InteropServices.COMException‘ occurred in PresentationCore.dll
System.Runtime.InteropServices.COMException was unhandled
Message: An exception of type ‘System.Runtime.InteropServices.COMException‘ occurred in PresentationCore.dll and wasn‘t handled before a managed/native boundary
Additional information: Invalid FORMATETC-Structure (Exception HRESULT: 0x80040064 (DV_E_FORMATETC))
以下是广告时间
文章标题:WPF 拖动时出现 Invalid FORMATETC structure
文章链接:http://soscw.com/index.php/essay/45416.html