这个问题比较麻烦,我不会。我觉得是这样的,需要扩展IE的对象,这样才能够知道究竟是哪一个东西需要下载。我看了一下网际快车和网络蚂蚁,他们都是这样做的,你观察一下注册表中这个健 HKEY_CURRENT_USER Software Microsoft Internet Explorer MenuExt 这个是扩展IE的popup菜单的,然后看一下,其中注册的Html文件,不管是网际快车还是网络蚂蚁,所有的文件都是一样的,都是通过这个文件获取点右键的菜单时,鼠标所在的对象。然后再调用已经注册的用于下载的元件,并且把这个文件的名称传递过去。 所以解决这样的问题,需要对IE进行扩展,IE提供了扩展的途径。我不太清楚具体的做法,这方面的书籍我见过的很少,看英文原版,我觉得太累,况且我不做这个,呵呵。
HKEY_CURRENT_USER
Software
Microsoft
Internet Explorer
MenuExt
这个是扩展IE的popup菜单的,然后看一下,其中注册的Html文件,不管是网际快车还是网络蚂蚁,所有的文件都是一样的,都是通过这个文件获取点右键的菜单时,鼠标所在的对象。然后再调用已经注册的用于下载的元件,并且把这个文件的名称传递过去。
所以解决这样的问题,需要对IE进行扩展,IE提供了扩展的途径。我不太清楚具体的做法,这方面的书籍我见过的很少,看英文原版,我觉得太累,况且我不做这个,呵呵。
2/如何用sendmessage设置chwnd.visible这个属性。