IWebBrowser2和移动托管窗口

IWebBrowser2 and move hosting window

本文关键字:窗口 移动 IWebBrowser2      更新时间:2023-10-16

我使用IWebBrowser2为我的应用程序实现GUI。我有一个自定义的无框窗口承载IWebBrowser2。我使用Javascript和window.external与应用程序通信。

我的问题是如何实现移动我的主机窗口(与IWebBrowser2当然)?我在html中绘制一个伪头,我需要检测鼠标下移事件(这是可能的)内部和检测鼠标移动事件后…我不知道该怎么做

谢谢

不要直接使用IWebBrowser2。相反,使用Win32 API。你可以用IWebBrowser2::get_HWND得到HWND。这样,很容易子类化它的windowproc(通过SetWindowLong(GWL_WNDPROC))和拦截WM_MOUSEMOVE