如何在鼠标单击时更改 MSHTML 中插入符号的位置?
我在应用程序中嵌入了一个基于 MSHTML 的控件,ContentEditable 模式用于编辑其中的文档。 HTML 文档的正文最初包含以下几行: 插入符号放置在文档的…
IHTMLTxtRange.pasteHTML 不会替换旧的 HTML
我正在使用 Microsoft 的 mshtml 编写一个简单的 HTML WYSIWYG 编辑器。其中一个功能应该是为所选文本选择标题类型(例如 h1、h2、h3)。第一个分配对…
在 C# 中访问 DOM 元素
我使用 mshtml 命名空间来访问 COM 浏览器对象返回的 DOM 元素。 我的代码大致如下 object missing = Type.Missing; ie.Navigate("http://website.com…
如何从 IE DOM 获取最新的 IHTMLDocument2 对象
目前,我使用 MSAA 从 IE HWND 获取 IHTMLDocument2 对象。 然而,对于一些复杂的Web应用程序,这个IHTMLDocument2对象可能包含多个IHTMLDocument2对…
如何在未安装 Visual Studio 的计算机上使用 MSHTML?
我正在使用 mshtml 解析 ASP.NET-MVC 应用程序中的 HTML。 在我安装了 VS2008 Professional 的开发机器上运行得很好。 在我安装了 VS Express 2008/We…
如何捕获从新的弹出式 IE 窗口触发的事件
问候! 情况: 我的 ActiveX DLL 包含自定义的网络浏览器。 网络浏览器显示网页。 当用户单击显示页面中的链接时,会弹出一个新的 IE 窗口并导航到单…
IHTMLDocument2::write() 的问题
我正在尝试从 html 缓冲区创建一个 mshtml 文档对象。 但是,当执行以下代码时,它会调用 Internet Explorer 窗口。 如何防止它调用 IE。 #include #i…
C#:将 CSS 注入 MSHTML 实例的最佳方法?
我正在尝试将一些伴随其他 HTML 的 CSS 注入到 C# 管理的 WebBrowser 控件中。 我尝试通过底层 MSHTML(DomDocument 属性)控件来实现此目的,因为此…
获取 html 元素的顶部和左侧属性数据
我正在使用 mshtml dll 开发一个助手, 我正在尝试获取 htmll 元素的位置, 我有一个 HTMLAnchorElementClass 类型的对象 当我试图获取他的 style.pos…
Internet Explorer 自动化:如何抑制打开/保存对话框?
通过 MSHTML 控制 IE 实例时,如何抑制非 HTML 内容的打开/保存对话框? 我需要从另一个系统获取数据并将其导入到我们的系统中。 由于预算限制,另一…
MSHTML - 自动单击 JavaScript 确认对话框
我正在尝试使用 MSHTML 自动解析/提交网页(在 C#.Net 3.1 WPF WebBrowser 控件中)。 我可以毫无问题地填写表格、单击按钮和浏览页面。 但我不知道如…
如何使用 WPF WebBrowser 覆盖网页上的 btnSubmit_onclick javascript 函数?
我正在使用 WPF WebBrowser 控件,该控件与 WinForms 版本不同,并且这个优秀网站的许多建议根本不适用于 WPF。 如何覆盖网页上的 btnSubmit_onclick(…
如何在 VB.NET 中使用 MSHTML?
在问题#56107的答案中, Erlend 提供了此示例 C# 代码: using mshtml; ... object[] oPageText = { html }; HTMLDocument doc = new HTMLDocumentCla…