gpt4 book ai didi

c++ - IWebBrowser2 和移动托管窗口

转载 作者:太空宇宙 更新时间:2023-11-04 14:23:37 26 4
gpt4 key购买 nike

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

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

谢谢

最佳答案

不要为此直接使用IWebBrowser2。相反,请使用 Win32 API。您可以使用 IWebBrowser2::get_HWND 获取 HWND。有了它,就很容易继承它的 windowproc(通过 SetWindowLong(GWL_WNDPROC))并拦截 WM_MOUSEMOVE

关于c++ - IWebBrowser2 和移动托管窗口,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5746043/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com