IWebBrowser2 и переместить окно хостинга - PullRequest
1 голос
/ 21 апреля 2011

Я использую IWebBrowser2 для реализации GUI для моего приложения. У меня есть пользовательское безрамное окно, в котором размещается IWebBrowser2. Javascript и window.external я использую для связи с приложением.

У меня вопрос, как реализовать перемещение окна моего хоста (конечно, с IWebBrowser2)? Я рисую псевдозаголовок в HTML, и мне нужно обнаружить событие нажатия мыши (это возможно) внутри и обнаружить событие перемещения мыши после ... и я не знаю, как я могу это сделать?

Спасибо

1 Ответ

0 голосов
/ 22 апреля 2011

Не используйте IWebBrowser2 напрямую для этого. Вместо этого используйте Win32 API. Вы можете получить HWND с IWebBrowser2::get_HWND. С этим легко подклассифицировать его windowproc (через SetWindowLong(GWL_WNDPROC)) и перехватывать WM_MOUSEMOVE.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...