我使用IWebBrowser2
为我的应用程序实现GUI。我有一个托管IWebBrowser2
的自定义无框窗口。我使用Javascript和window.external
与应用程序进行通信。
我的问题是如何实现移动我的主机窗口(当然是IWebBrowser2
)?
我在html中绘制一个伪Header,我需要检测鼠标按下事件(这是可能的)
在...之后检测鼠标移动事件...我不知道怎么办?
由于
答案 0 :(得分:0)
请勿直接使用IWebBrowser2
。而是使用Win32 API。您可以使用HWND
获得IWebBrowser2::get_HWND
。有了它,可以很容易地将其windowproc(通过SetWindowLong(GWL_WNDPROC)
)和WM_MOUSEMOVE
拦截。