CefSharp.WinForms Drag and Drop переопределение цикла сообщений - PullRequest
0 голосов
/ 16 мая 2019

Мне нужно реализовать ответ, предоставленный следующему потоку 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, используя код, предоставленный вышеупомянутым решением.

...