“指定的演员无效”使用 execScript 时
我试图在 IE 内的 iframe 上执行脚本,但我总是收到“指定的强制类型转换无效”: IWebBrowser2 iWebBrowser2 = GetIframe(); //retrieve the iframe …
如何使用 DHTML 打印整个文档中的特定内容
在这些示例中,我想打印 ID tab_form_1 中的内容。在尝试这些时 示例打印 tab_form_1 内容,当使用 CComptr 查询接口时 lpOleCommandTarget 变为 NULL…
IPersistStreamInit::Save() 在 IE9 中不起作用?
此代码适用于 IE8 及更早版本。对于 IE9,IPersistStreamInit::Save() 似乎返回 E_NOTIMPL。非常感谢任何帮助! HRESULT CHtmlCtrl::GetDocumentHTML(…
IHTMLDocument2 并非在所有地方都适用
在 winform 应用程序中,我有 WebBrowser 控件和 PictureBox。我正在使用下面的代码将图像(从 DocumentComplete 之后的网络浏览器控件)加载到 pictu…
为什么 IHTMLDocument2 不等于 IHTMLDocument2.body.document?
为什么下面的 doc2 与 doc22 不同? IHTMLDocument2 doc2 = (pDisp as IWebBrowser2).Document as IHTMLDocument2; IHTMLDocument2 doc22 = doc2.body…
GetFormFieldNames 并不总是有效
我试图找出哪种形式和元素也属于。我现在从这个网站理解的代码: http://www.cryer .co.uk/brian/delphi/twebbrowser/read_write_form_elements.htm …
IHTMLEventObj::put_keyCode 在 IE9 RC 中失败
我有一个 3 年前创建的 IE BHO,它使用 IHTMLEventObj::put_keyCode 函数。此功能已在 IE6、IE7 和 IE8 中按照文档工作。然而,当使用 IE9 RC 进行测…
为什么在设置 IHTMLInputTextElement 的值时会出现访问冲突?
我收到以下错误: 模块“project1.exe”中地址 0050AA07 处存在访问冲突。读取地址 00000000。 我正在尝试在 TWebBrowser 中自动填写表格。它只是表单…
从事件 DISPID_TITLECHANGE 获取 IWebBrowser2 指针
我正在处理浏览器帮助程序对象,并且正在尝试访问触发事件的 IWebBrowser2。通过 NavigateComplete2 和其他事件,我可以轻松做到这一点,因为我获得了…
如何在 C++ 中使用 x XPath 表达式查询 HTML?
我有一个网络浏览器,我使用 DocumentComplete 从网络浏览器读取当前文档(如 IHTMLDocument2)。 在该 html 文档中运行 xpath 查询的最简单方法是什…
无法动态向 HTML 表添加行
我无法动态向 HTML 表添加行。我使用 IHtmlDocument2 创建 tr 和 td 元素,并使用 IHtmlElement 设置属性和 IHtmlDomNode code> 将创建的节点添加到文…
在编辑模式下检测 TWebBrowser 中的光标位置
我得到这样的选择范围: var Range: IHTMLTxtRange; begin if Supports((Document as IHTMLDocument2).selection.createRange, IHTMLTxtRange, Range)…
如何使用 C# 获取 HTML 元素坐标?
这与(如何使用 C# 获取 HTML 元素坐标?) 这里给出的答案非常好。然而,如果您试图从自己的蜘蛛中处理大量信息,那么打开 Internet Explorer 的完整…
所见即所得 html 编辑器查询
我正在创建一个简单的所见即所得 HTML 编辑器,以使我的应用程序的用户能够设计简单的 HTML 电子邮件。 目前,我决定使用带有 MSHTML 的 Web 浏览器控…
- 共 1 页
- 1