2
標題說,這一切真的...如何在加載頁面時爲IWebBrowser2設置背景顏色?
我使用IWebBrowser2
顯示在我的應用程序的網頁,然而,當我打電話IWebBrowser2::Navigate()
白色背景上顯示,而目標頁面加載,它與衝突我的應用程序的配色方案。
我試着創建一個「background.html」並在調用Navigate()
之前預加載,但只要導航到新URL,背景就會變爲白色。
標題說,這一切真的...如何在加載頁面時爲IWebBrowser2設置背景顏色?
我使用IWebBrowser2
顯示在我的應用程序的網頁,然而,當我打電話IWebBrowser2::Navigate()
白色背景上顯示,而目標頁面加載,它與衝突我的應用程序的配色方案。
我試着創建一個「background.html」並在調用Navigate()
之前預加載,但只要導航到新URL,背景就會變爲白色。
這是未經測試:
ShowWindow(SW_HIDE)
將無法正常工作,因爲瀏覽器控件在窗口隱藏時不會執行任何操作。相反,您可以在客戶區外部有效隱藏它,但它仍然認爲它是可見的。IWebBrowser2::Navigate()
NavigateComplete
事件,你再次顯示瀏覽器窗口。它應該快速重繪自己,而不必先顯示白色背景。
謝謝!實際上'ShowWindow(SW_HIDE)'確實對我有用,所以我會使用它。 –