ihtmldocument2相关内容
我正在使用IHTMLDocument2接口的一个实例来解析一些HTML,如本文所述: Load from IPersistMoniker takes long time to load unresolvable URL 代码比较简单: DelphiInterface diDoc2; HRESULT hr = CoCreateInstance(CLS
..
我收到以下错误: 模块“project1.exe"中地址 0050AA07 的访问冲突.读取地址 00000000. 我正在尝试在 TWebBrowser 中自动填写表单.它只是表单上一个名为“登录"的字段. 什么意思?我该如何解决? procedure TForm1.Button2Click(Sender: TObject);无功文档:IHTMLDocument2;frm:
..
我得到这样的选择范围: var Range: IHTMLTxtRange; begin if Supports((Document as IHTMLDocument2).selection.createRange, IHTMLTxtRange, Range) end; 正在编辑TWebBrowser.我需要获取光标的位置.我如何得到它? 解决方案 但是关键项是bo
..
我一直在研究自动打印HTML发票的项目.因为我需要保持CSS格式,所以这特别具有挑战性. 根据建议,我发现自己使用IHTMLDocument2进行打印.我应该能够: mshtml.IHTMLDocument2 doc = new mshtml.HTMLDocument() as mshtml.IHTMLDocument2; doc.write(htmlContent); //htmlC
..
基于IHTMLDocument2的MSHTML文档,我正在尝试编写简单的HTML解析器. 不幸的是,尝试设置编辑模式失败,换句话说, resultState 从未获得'complete'值,因此应用程序挂起. {$APPTYPE CONSOLE} function ParseHtml(doc: TStringList): TStringList; var iHtml: IHTMLDoc
..
我有3年前创建的IE BHO,它使用IHTMLEventObj :: put_keyCode函数. IE6,IE7和IE8中记录了此功能.但是,在使用IE9 RC进行测试时,它不再能按文档所述工作.该函数的调用方式相同,结果为S_OK,但是键未显示在输入字段中.甚至在我的Invoke()函数中,该调用也在DISPID_HTMLELEMENTEVENTS2_ONKEYPRESS中进行. 我发现
..
我想学习一些有关MSHTML的基础知识,例如如何使用IHtmlDocument和IHtmlDocument2接口.我搜索了很长时间,但找不到适合初学者的教程.有人可以推荐一些阅读的东西吗? 编辑:我更喜欢使用C#. 解决方案 在学习使用MSHTML时,我主要依靠它还帮助我大量下载了整个 Windows SDK 在线阅读.
..
我正在为某些非常老的应用程序创建一个DCOM扩展. 主应用程序内部具有IE控件. 使用C#,我可以如下所示获取该IE控件的处理程序: Process pr = Process.GetCurrentProcess(); var title = pr.MainWindowTitle; if(title.IndexOf("My old application -")
..
我正在使用IWebBrowser2接口从运行时创建的HTML字符串呈现页面.我已经编写了一个方法(我们将其称为DisplayHtmlString),该方法采用HTML字符串并将其呈现,如我第一次调用DisplayHtmlString时,页面始终呈现正确,即浏览器根据我传递的字符串显示HTML.问题在于,后续调用有时无法正常工作,而是呈现空白页.可能是什么原因造成的? 我发现显示空白页时,这是
..
$wc = New-Object System.Net.WebClient $DownloadString = $wc.DownloadString("http://www.example.com") $HTML = New-Object -ComObject "HTMLFile" $HTML.IHTMLDocument2_write($DownloadString) 服务器脚本运行 M
..
我收到以下错误: 模块“ project1.exe”中地址0050AA07的访问冲突。读取的地址为00000000。 我试图在TWebBrowser中自动填写表格。这只是表单上称为“登录”的字段。 这是什么意思?我该如何解决? 过程TForm1.Button2Click(Sender:TObject); var doc:IHTMLDocument2; frm:I
..
我在C#中遇到BHO问题,Javascript没有在iframe中注入。 如何获取的访问权限使用c ++ / ATL / COM的主体? 问题类似于上面这个使用com。我想使用C#。 解决方案 我已经创建了一个IE扩展/插件/插件,以便在页面上注入我的自定义JavaScript就像文件上的IFrame附件一样 所以我在c#中创建了BHO。在文档完成事件中
..
我正在创建一个简单的所见即所得的HTML编辑器,以使我的应用程序的用户能够设计简单的HTML电子邮件。 目前我已决定使用带有MSHTML的网页浏览器控件来让我编辑显示内容。我有一个工具栏,其中包含所有相关按钮,粗体,下划线等。 我需要一种方法来检查当前块是否具有任何格式,因此正确状态可以显示在工具栏的按钮上。我尝试向IHTMLDocument添加一个事件处理程序,以便在移动鼠标或按下箭
..
我在C#中面临的问题与BHO,使用Javascript不是在iframe中注入。 的如何获得的<接入; IFRAME>机身采用C ++ / ATL / COM? 的问题是上述使用COM类似像但在这。我想使用C#。 解决方案 我创建了一个IE浏览器的扩展/插件/插件注入我的自定义JavaScript页面上,以及作为武官的IFrame与文档 所以我在C#创建BHO。
..