我一直在尝试将 IWebBrowser2 控件中的整个画布呈现为位图。IViewObject::Draw 似乎是最有前途的方法,但我无法让它渲染任何需要滚动显示的东西。虽然我可以自动滚动并将图像拼接在一起,但这对于任何固定位置的元素都会显得很奇怪。这甚至可行吗?
此外,我尝试将控制器的大小设置为允许显示整个内容而无需滚动的大小,但 Windows 将最大大小限制为当前屏幕分辨率,因此只能让我部分到达那里。
任何帮助将非常感激。我目前正在 Win7 和 IE8 的背景下执行此操作,但我认为这并不重要。