C++ 如何获取IWebBrowser2的更新rect?

C++ 如何获取IWebBrowser2的更新rect?,c++,winapi,C++,Winapi,我正在使用IWebBrowser2控件在win32程序中将html转换为位图,我已经成功地做到了这一点。我一直在画整页,这不是一个有效的方法 所以知道更新区域会很好,这样每次我只能画更新矩形。但我还没有找到任何办法 我以前做过渲染flash,我可以从IOleInPlaceSiteWindowless::InvalidateRectPCrect pRect,BOOL获得脏rect,而IWebBrowser有一个窗口,没有这个界面 怎样才能得到脏直肠?谢谢你的提醒 我想这就是你要找的功能。它返回当前

我正在使用IWebBrowser2控件在win32程序中将html转换为位图,我已经成功地做到了这一点。我一直在画整页,这不是一个有效的方法

所以知道更新区域会很好,这样每次我只能画更新矩形。但我还没有找到任何办法

我以前做过渲染flash,我可以从IOleInPlaceSiteWindowless::InvalidateRectPCrect pRect,BOOL获得脏rect,而IWebBrowser有一个窗口,没有这个界面


怎样才能得到脏直肠?谢谢你的提醒

我想这就是你要找的功能。它返回当前无效区域

如果无效区域大于1,并且我只能获取最新的区域,该怎么办。然后我将丢失其他区域信息,因为它从回调函数机制变为活动调用,所以some how.GetUpdateRgn返回一个覆盖所有无效区域的区域。