`
lifaming15
  • 浏览: 58841 次
  • 来自: ...
文章分类
社区版块
存档分类

Programming Microsoft Internet Explore 5(五)

 
阅读更多

第5章 创建ActiveX控件

当你在做web应用程序时,假设你想在网页中包含很复杂的功能,使用基于web页的DHTML和Script语言就无能为力了.例如,你想访问某个客户端计算机的信息,如你想打开或是写入一个文件,或者你想限制Intenet用户访问某些站点.也许你想阻止用户访问某些游戏站点等.

为了实现这个目标,你需要创建你自己的应用程序来取得浏览器控制权(下一章介绍).使用微软的ActiveX控件,你能够钩住IE容器且几乎完全控制,处理事件和访问DHTML对象模型.(我将在第6章讨论浏览器控件和IE自动控制时介绍怎样钩住IE容器.)

本章将详细介绍使用Microsoft Visual Basic和与Microsoft Visual C++有密切关系的Active Template Library(ATL)创建一个ActiveX控件.(我们将使用ATL取代MFC,因为ATL是被设计成帮助创建Web ActiveX控件.)你不需要知道本章的COM,但是它会对你很有帮助.

如果你不了解COM,在"创建Visual Basic ActiveX控件"这章你也不会有问题.你可能在"创建ATL activeX控件"这章会遇到障碍,但是只要你跟着例子,你将能够创建IE的ActiveX控件.

在哪里找到更多资料

如果你想知道更多关于COM的信息,可以查看许多Microsoft出版的书籍,比如David Chappell写作的Understanding ActiveX And OLE,Dale Rogerson写的Inside COM,或Adam Denning写的ActiveX Controls Inside Out.

如果你想了解更多关于这章的其他信息,咨询http://msdn.microsoft.com/workshop的在线MSDN.

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics