如何调用IE打开一个网页(50分)

  • 主题发起人 主题发起人 jyh_jack
  • 开始时间 开始时间
J

jyh_jack

Unregistered / Unconfirmed
GUEST, unregistred user!
请教各位大哥大姐:<br>&nbsp; &nbsp;如何将一个本地的网页通过IE打开呢。<br><br>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; 谢谢
 
procedure TForm1.Button1Click(Sender: TObject);<br>begin<br>&nbsp; ShellExecute(0, 'open', 'http://www.sina.com.cn', '', '' , SW_SHOWDEFAULT);<br>end;<br>用本地HTML文件的路径代替'http://www.sina.com.cn'
 
在uses部分加入 &nbsp;ShellApi<br><br>然后在程序中如下调用就行了。<br>procedure TfrmAbout.Label2Click(Sender: TObject);<br>begin<br>&nbsp;ShellExecute(Application.Handle,nil,'http://www.codechina.net',nil,nil,SW_SHOWNORMAL);<br>end;
 
I'm late:)<br>用这种方法是调用系统默认的方法打开,其实并不一定是IE,要看你默认的浏览器是什么。
 
试试我这个<br>shellexecute(handle, 'open', 'iexplore.exe','http://www.sina.com.cn' ,nil,SW_SHOW);<br>我的系统里面就用的这个
 
用ShellExecute来实现。<br><br>ShellExecute(handle,'open','c:/myapp/myapp.exe','-s','',SW_SHOWNORMAL);<br><br>用法:<br>第一个参数为父窗口句柄;<br>第二个参数为找开方式(OPEN,PRINT两种);<br>第三个参数为执行文件的全路径;<br>第四个参数为执行文件参数;<br>第五个为执行文件开始时的初始目录;<br>第六个我想就不用我说了吧。<br>具体就看帮助吧。还有,如果为字符串参数,其中包含变量或运算的必须用PCHAR()进行转代<br>。<br><br><br>例子:<br><br>ShellExecute(handle,nil,pchar('http://www.delphibbs.com'),nil,nil,SW_SHOWNORMAL);<br><br><br>[red]切记在用到ShellExecute时,一定要在 &nbsp;uses 那边加上 ShellAPI &nbsp;单元。[/red]<br><br>
 
shellexecute 没错<br>
 
该结束啦
 
其实 ,这个问题是我问的不好了,我只是不知道,<br>那个shellexecute调用时,use后要加上什么单元文件而已了。<br>不过谢了各位。。
 
上面已经说过了,加入shellapi
 
不好意思,忘记加分了。
 
那又该如何关闭打开的网页呢?
 
后退
顶部