代码之家  ›  专栏  ›  技术社区  ›  Grhm

停止从WPF WebBrowser控件拖动

  •  0
  • Grhm  · 技术社区  · 15 年前

    WebBrowser

    目前,用户可以在 控件

    我希望能够阻止用户这样做。我以为会有一个 "DragStart" 事件,我可以捕捉和取消-但我还没有找到这么简单的东西。

    是否可以捕获拖动事件的开始并取消它?
    有没有更好的方法来实现这一点?

    1 回复  |  直到 15 年前
        1
  •  1
  •   Sheng Jiang 蒋晟    15 年前

    您可以实现IDocHostUIHandler::FilterDataObject并过滤掉常见的剪贴板格式

    在文档准备就绪之前,您无法访问WPF浏览器的本机界面。不确定它是否适用于WPF浏览器类。Windows窗体中还有一个bug,阻止您自定义IDocHostUIHandler的实现。

    您可以尝试webbrowser ActiveX的一些包装类,如中所述 http://www.codeproject.com/KB/miscctrl/csEXWB.aspx