gpt4 book ai didi

c# - 网页浏览器 : IDropTarget

转载 作者:太空宇宙 更新时间:2023-11-03 13:32:18 25 4
gpt4 key购买 nike

我正在寻找如何实现 IDropTarget 的示例在网络浏览器中。作为“基本”代码,我将使用 this answer .

最佳答案

理论上,您应该包装原始的 IDropTarget 对象,从 MSHTML 在 IDocHostUIHandler::GetDropTarget 传递给您,并返回您自己的 IDropTarget,这会将所有 IDropTarget 方法转发到该原始对象,但有一个异常(exception):IDropTarget::DragEnter

IDropTarget::DragEnter 的实现中,您将检查包含要删除的数据的 IDataObject 对象(IDataObject::EnumFormatEtc) 如果数据 Not Acceptable 则返回 DROPEFFECT_NONE,否则也转发它。

我没有现成的代码示例。当你到达那里时,请随意试验并发布你自己的答案。

关于c# - 网页浏览器 : IDropTarget,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20066447/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com