我需要实现提供给以下StackOverflow线程的答案: How to receive drag move and drag drop events using CefSharp winforms
我已经尝试实现代码,但是我觉得提供的答案并没有为我提供有关提供的代码的足够详细的信息。
例如,为什么IOleDropTarget
和IOleDropTargetHelper
存在?
为什么在OleDragEnter
过程的示例用法中,当我们在RaiseEvent DBDragEnter(eff, New Point(winPT.x, winPT.y))
-EnumChildProc_Browser
中将其删除时,会向浏览器DragEnter-Dim ret = NativeMethodsEx.RevokeDragDrop(hwndChild)
发出RaiseEvent
我的实现无效,因为尝试删除拖放操作时收到错误
您可以在我的github仓库中找到我的代码:https://github.com/krptodr/StackOverflow.git
我希望能够使用上面引用的解决方案提供的代码来了解如何为cefSharp winForms覆盖默认的DragHandler。