shdocvw

    0熱度

    1回答

    背景:我使用的標準WebBrowser控件是System.Windows.Forms的一部分,它實際上是Internet Explorer COM控件的一個包裝,以便使用未由包裝我使用ActiveXInstance屬性getter並將其轉換爲基礎COM類型(或實際上是Visual Studio在引用COM類型〜Interop.ShDocVw.dll時自動爲您創建的COM interop類)。 現在

    0熱度

    1回答

    我使用 SHDocVw.InternetExplorer ie = new SHDocVw.InternetExplorer() 在某些時候,我需要從Internet Explorer我的C#應用​​程序觸發一個事件。我做了這樣的: ​​ 這工作不錯,但我需要通過一些參數與此事件,我無法弄清楚如何做到這一點。可能有一種方法可以從Internet Explorer調用C#方法嗎?請指教。

    0熱度

    1回答

    任何人都可以建議好的閱讀材料託管MSHTML.DLL/Trident直接(不是SHDOCVW.DLL/WebBrowser)?我想將它用於C++中的GUI元素,有時是主要的元素。我需要HTML渲染,JavaScript和額外的主機提供的DOM方法和屬性,事件。我的印象是,WebBrowser只是增加了一個額外的圖層,我不需要任何東西,除此之外,我必須努力禁用它們:跨頁面導航,歷史記錄,用戶界面,上

    1熱度

    1回答

    我正在使用SHDocVw.InternetExplorer打開一個IE窗口和控制會話。 大多是自動去某個頁面,登錄,檢查某些數據等 它的偉大工程,但我們應該現在就使用此Internet Explorer附加擴展,而當我程序會產生窗口大多數附加組件不在工具 - >管理附加組件下列出 有什麼我可以嘗試加載至少這一個擴展? 編輯: 好的,所以我想我可能已經縮小了發生了什麼。正常啓動時,IE以32位模式啓

    1熱度

    1回答

    正如標題所說,我試圖最大化使用以下命令創建一個Internet Explorer窗口: Set ie = New SHDocVw.InternetExplorer 相反的: Set ie = CreateObject("InternetExplorer.Application") 下面是完整的代碼: Sub wpieautologin() Dim ie As SHDocVw.Intern

    0熱度

    1回答

    我有一個C#項目,它在IE瀏覽器中使用Interop.SHDocVw打開URL。 該代碼使用InternetExplorerClass對象的單個實例並導航到不同的URL。這些網址全部位於Intranet區域內。 該代碼工作正常WIN7但WIN10有一個問題。 IE瀏覽器正確打開的URL在第一時間,但是當我嘗試使用導航或navigate2方法我收到以下錯誤使用它在第二次: System.Runtim

    0熱度

    1回答

    我使用SHDocVW.dll和MSHTML與C#自動化Internet Explorer,並且希望將圖像從頁面保存到磁盤(JPEG格式)。 我無法使用WebClient類下載圖像;如果我這樣做,我最終會下載該網站的登錄頁面。我也無法打印屏幕,因爲瀏覽器在此過程中必須保持隱藏狀態,並在後臺運行。 我試圖做到以下幾點: IHTMLImgElement imgElement = ...; IHTMLC

    0熱度

    1回答

    使用Internet Explorer我想獲得某個人點擊文本的位置。 3至4個字符的錯誤很好。文本不可編輯,通常位於span元素中。 我知道我可以爲HTMLDocument設置一個單擊事件偵聽器,但是我並不總是有HTMLDocument對象,因此可能會錯過事件。 我已經嘗試獲得一個IHTMLSelectionObject,然後用IHTMLTxtRange創建一個文本範圍,但是當網頁被簡單地點擊而不

    0熱度

    2回答

    我想即無形導航,試過這種 SHDocVw.InternetExplorer IE = new SHDocVw.InternetExplorer(); IE.Visible = false; IE.Navigate("http://example.org"); 作品,但是,它實際上顯示了IE窗口。什麼是隱藏IE窗口的最佳方法?

    0熱度

    1回答

    如何區分IE外殼窗口與非IE外殼窗口?我有下面的代碼段(刪除了Lot或無關的邏輯),它使用ShellWindows對象來掃描打開的窗口,以查看用戶正在瀏覽的URL,並打算在瀏覽到特定URL時執行某些操作: // Shell Windows object obtained in another method private ShellWindows shellWindows = new Shell