0
是否可以強制Internet Explorer_Server
刷新其內容? 我所擁有的是一個處理程序,在外部應用程序對象(如在我的similar問題)刷新處理器的Internet Explorer_Server
我發現CodeProject一個很好的教程,顯示如何做到這一點在MFC中,但我想這樣做,從C#。
我的問題是:如何刷新外部應用程序託管的互聯網Explorer_Server
。
是否可以強制Internet Explorer_Server
刷新其內容? 我所擁有的是一個處理程序,在外部應用程序對象(如在我的similar問題)刷新處理器的Internet Explorer_Server
我發現CodeProject一個很好的教程,顯示如何做到這一點在MFC中,但我想這樣做,從C#。
我的問題是:如何刷新外部應用程序託管的互聯網Explorer_Server
。
我現在無法測試它,但我假設您已經在您的C#項目中引用了mshtml
程序集?
我打賭,如果你試驗IHTMLDocument2.open
方法,你可能會找到一種方法來做到這一點。我跑到機場了,所以我現在不能試驗他或者測試它。但是這個鏈接有一些有用的信息(注意:雖然鏈接是指win API代碼,但代碼在.net實現中通過mshtml
程序集中的IHTMLDocuement2
接口進行建模)。
我不得不使用C#進行其他操作MSHTML的裝配好運氣,雖然花了一點工作和反覆試驗。請特別注意_BSTR的參數爲_SELF,並傳遞當前的uri。
感謝偉大的提示:)我幾乎工作。在C#中,我必須將4個參數傳遞給該函數'(字符串url,對象名稱,對象特徵,對象替換)'。第一個參數很容易,但是我對其他3有問題,因爲如果我通過'''''頁面在新的IE窗口中打開,而不是在Internet Explorer_Server控件中打開。 – Misiu
我認爲這就是你通過「_SELF」參數的地方。有興趣知道你最終如何解決這個問題。 。 。 – XIVSolutions
我的意思是,字面意思是,傳遞字符串參數「_SELF」 – XIVSolutions