• 您的位置我爱Aspx >> VC.Net >> <b>应用程序中超文本浏览功能的设计与实现</b>
  • <b>应用程序中超文本浏览功能的设计与实现</b>

  • 作者:aspxer  来源:internet  日期:2007-5-21 23:13:53  关键字:
  • 其中 URL 参数传递的是将要被装入的页面地址,TargetFrameName 参数是多栏式超文本的栏目名,Headers 参数是前一页面的地址。

    。 BeforeNavigate:每次装入页面前被触发。相应的激起函数为:

    OnBeforeNavigateExplorer1(LPCTSTR URL,long FLags, LPCTSTR TargetFrameName,

    VARIANT FAR * PostData, LPCTSTR Headers, BOOL FAR * Cancel)

    其中参数说明同前。

    。 StatusTextChange:每次IE控件的操作状态改变时被触发。相应的激起函数为:

    OnStatusTextChangeExplorer1(LPCTSTR Text)

    其中Text参数传递的是当前操作命令。

    。 TitleChange: 页面标题改变时被触发。相应的激起函数为:

    OnTitleChangeExplorer1(LPCTSTR Text)

    其中Text参数传递的是当前页面标题。

    2 IE控件包容器的设计

    创建使用 IE 控件的应用程序,也就是要设计实现一个 IE 控件包容器。IE 控件包容器就是完全支持 IE 控件,并能够把控件组合进自己的窗口或对话框的程序。控件包容器的实现通常有两种形式,一种是在对话框中使用 IE 控件,另一种是在窗口中使用 IE 控件。

    2.1 对话框中使用 IE 控件

    在对话框中使用 IE 控件,可设计实现一个基于对话框的应用,将 IE 控件嵌入在对话框的某个地方。该方法的实现可以完全依赖于 Visual C++ 4.0 提供的编程支持环境:AppWizard和组件廊,用户只需写入不多几行代码就可以将超文本浏览功能加入到自己的应用程序中。以下简单介绍程序开发的几个步骤,具体 AppWizard 和组件廊的使用,用户可参阅 Visual C++ 的随机帮助或有关资料。

    我对这篇文章有话说?
  • 广告位招租,广告代号:content_468_15
  • 上一篇:<b>常见Visual C++开发使用问答(上)</b>
    下一篇:<b>Visual C++窗体设计技巧集</b>
  • 相关文章