WEB开发网
开发学院软件开发VC 用vc++对ie进行修改操作 阅读

用vc++对ie进行修改操作

 2008-12-22 19:40:01 来源:WEB开发网   
核心提示: 那么上下文菜单怎样执行呢?从我们的程序中可以看出,我们是把它与一个,用vc++对ie进行修改操作(4),htm文件”MySelf.htm“相关联了,即点击上下文菜单中的”我们自己的上下文菜单“项,必须要实现Automation.其它的接收默认

那么上下文菜单怎样执行呢?从我们的程序中可以看出,我们是把它与一个。htm文件”MySelf.htm“相关联了,即点击上下文菜单中的”我们自己的上下文菜单“项,IE将会打开MYSelf.htm文件并执行其内容。

现在让我们回想使用网络蚂蚁的情形:右击一个文件的URL,选择”Down by NetAnt“上下文菜单项,IE就会打开网络蚂蚁并开始下载。那么这个功能是怎么实现的呢?

如果用过3721网址软件的话,它也会在IE的上下文菜单中添加自己的菜单”访问3721网站“,只要点击该菜单,就会打开浏览器,进入3721网站,这又是怎么实现的呢?

其实,两种功能都是通过那个htm文件来实现的,只是那个htm文件的内容不一样罢了。下面我们就来揭开这层神秘的面纱。我们先看看3721中文网址,它相对比较简单。实现点击上下文菜单并打开一个固定的主页地址是很简单的,如果你对HTML语言和Script稍有了解的话,阅读下面MySelf.Htm的代码就会非常轻松当我们点击”我们自己的上下文菜单“的时候,IE就会自动打开清华大学的主页,非常简单的几句语句就解决大问题。事实上确实如此,有些问题没有认清本质的时候我们会觉得它很神奇,我们一旦弄清楚了,就觉得很简单了,是不是?

下面要讲的是怎样实现网络蚂蚁的功能。不要误会,我们并不是要实现网络蚂蚁下载的功能,我们只是实现网络蚂蚁的启动功能,即通过点击”我们自己的上下文菜单“启动我们的Test程序而已。如果你对COM一点都不知道的话,最好先去看看这方面的书籍,下面的内容会简单一些。如果暂时不懂COM的话也没有关系,我会一步步讲的,只要按照我讲的步骤操作同样可以成功。

首先我们建立一个很简单的COM组件。打开VC++开发环境并新建一个工程AddIEFun,Location选择”C:AddIEFun“,工程的类型是MFC AppWizard(dll),完毕以后点击OK按钮。在”Step 1 of 1“对话框中选中Automation(自动化)选项,因为要让组件支持脚本访问的话,必须要实现Automation.其它的接收默认选项。点击Finish按钮,新工程就建立好了。

上一页  1 2 3 4 5  下一页

Tags:vc ie 进行

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接