Мне нужно реализовать ответ, предоставленный следующему потоку StackOverflow:
Как получать события перетаскивания и перетаскивания с использованием WinFform CefSharp
Я пытался реализовать код, но я чувствую, что предоставленный ответ не дает мне достаточно подробной информации о предоставленном коде.
Например, почему существуют IOleDropTarget
и IOleDropTargetHelper
?
Почему в примере использования процедуры OleDragEnter
она повышается до DragEnter для браузеров - RaiseEvent DBDragEnter(eff, New Point(winPT.x, winPT.y))
, когда мы удалили ее в EnumChildProc_Browser
- Dim ret = NativeMethodsEx.RevokeDragDrop(hwndChild)
Моя реализация не работает, потому что я получаю сообщение об ошибке при попытке удалить перетаскивание
Вы можете найти мой код в моем репозитории github: https://github.com/krptodr/StackOverflow.git
Я ожидаю, что смогу увидеть, как переопределить DragHandler по умолчанию для winfms cefSharp, используя код, предоставленный вышеупомянутым решением.