标题说这一切真的......
我使用IWebBrowser2
在我的应用程序中显示网页,但是,当我调用IWebBrowser2::Navigate()
时,在目标页面加载时显示白色背景,这与配色方案冲突我的应用程序。
我尝试创建一个" background.html"并在调用Navigate()
之前预先加载,但只要我导航到新网址,背景就会变为白色。
答案 0 :(得分:1)
这是未经测试的:
ShowWindow(SW_HIDE)
不起作用,因为浏览器控件在隐藏窗口时不会执行任何操作。相反,您可以MoveWindow()
在客户区域之外有效地隐藏它,同时它仍然认为它是可见的。IWebBrowser2::Navigate()
NavigateComplete
事件。它应该在没有首先显示白色背景的情况下快速重绘。