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