请问怎样可以做的像QQ浏览器似的每一页都在PageControl里。

解决方案 »

  1.   

    每一个page里都动态生成了twebbrowser组件。
      

  2.   

    但现在有一个很大的问题:
        我怎么能判断出用户单击网页的超连接是弹出窗口的还是就在本页连接的,
        还有就是如果知道它是弹出窗口的,那怎样知道它的连接路径呢?
        我的意思就是怎样可以使每一个窗口都用Twebbrowser控件来显示而不是调用IE来显示
       (一般如果有窗口弹出来的话就会用IE来显示了)怎样解决呢?
        就像QQ浏览器似的???
      

  3.   

    onBeforeNavigate 事件就是当有新的窗口将要打开时发生的,你可在这里打开你自己的窗口,并且禁止浏览器打开别的窗口(调整 Cancel 的值).
      

  4.   

    在WebBrowserNewWindow2事件里。ppDisp := WebBrowser.DefaultInterface;WebBrowser是你新生成一个ie窗口—————————————————————————————————
    ┏━★━━◆━━★━┓ 
    ♂欢|◢CSDN◣|使♂        ▲自由保存帖子,浏览,关注检测
    ┃迎|◥论坛助手◤|用┃        ▲完善的CSDN客户端工具
    ┗━☆━━◇━━━☆┛       ▲自动添加签名......让你更快,更爽,更方便地上CSDN...
    http://www.csdn.net/expert/topic/573/573604.xml
    http://www.chinaok.net/csdn/csdn.zip