热情软件屋

 

如何显示网页,控制网页窗口的打开


编号:QA001842
建立日期: 1999年10月10日 最后修改日期:2000年3月20日
所属类别:

林立:
    Windows98
    C++ Builder
    要编制这样一个程序:
    1、在主Form中打开n个浏览器(也可以是相应的控件),只要能显示不同的URL网页,并能够控制这些网页启动关闭与刷新(定时),象一个Demo。
    2、要能够控制随这些网页出现的那些广告小窗口。
    3、最好能判别网页的连接状态,如成功,失败,或正在连接。
    谢谢!

回答:

    C++ Builder带有NMHTML控件(在Internet页面),实际上是一个ActiveX控件(HTML.OCX)。这个控件可以实现你的要求,但它支持的HTML功能有限。
    另外一个办法是插入WebBrowser控件,实际上就是使用IE,不过这要求用户的机器上安装了IE(最好是4.0以上版本)。利用该控件的Navigate2方法可以显示不同的URL。Refresh方法用于刷新。当广告窗口打开时产生NewWindow2事件,你可以决定是否显示。它还有好多事件和属性用来判别网页的连接状态。
    
    相关问题:
    QA002749 "WebBrowser类和WebBrowser_V1类的区别"
    QA002549 "调用IE编写网络浏览器,如何避免IE打开新窗口"

此问题由李海回答。

 
把这个问题推荐给朋友
   
   
您的意见类别
您的名字
您的电子邮件
您的建议(请尽可能详细)
 
 

版权所有 1997-2008 热情软件屋
如果您有任何建议和意见, 请给我发个电子邮件 askpro@china-askpro.com
Web Designed by ZebraStudio