IE 浏览器本身是一个COM服务程序, 可以用SHDocVw.dll中定义的IWebBrowser2得到<br>他的指针, 或者用CoInternerExplorer.Create来新建一个. 要对浏览器进行完全控<br>制, 可以Import MSHTML.DLL, 里面有所有的浏览器的各个元素的COM定义. 通过<br>MSHTML中的IHTMLDocument, 可以得到一个网页里面所有的详细内容.<br><br>Uses ComObj, MSDocW_TLB, MSHTML_TLB;<br><br>var<br> IE: IWebBrowser2;<br> IDOC: IHTMLDocument2;<br> Title: string;<br>procedure StartIE;<br>var Address, p1, p2, p3, p4: OleVariant;<br>begin<br> IE := CoInternetExplorer.Create; //启动IE浏览器<br> IE.Visible := true; //显示浏览器<br> Address := 'www.microsoft.com'; //浏览地址<br> IE.Navigate(Address,p1,p2,p3,p4);//浏览<br> ......<br> IDOC := IE.Document; //获得Document<br> Title:= IDOC.Title; //取得网页的Title<br> ......<br>end;<br><br>procedure CloseIE;<br>begin<br> IE.Quit;<br>end;<br><br>要完全控制浏览器的内容, 不要忘记Implement浏览器DWebBrowserEvents2中的事件<br>DocumentComplete.