如何往“资源管理器”上的caption上加一个按钮?(原题为:2个问题200分,不成敬意。winzip&zipmagic) (200分)

  • 主题发起人 主题发起人 doxpix
  • 开始时间 开始时间
D

doxpix

Unregistered / Unconfirmed
GUEST, unregistred user!
1.winzip装好后,鼠标指向任何一个*.zip文件,即
弹出一hint框,曰:“文件/文件夹在zip文件,N(*.zip内含文件个数)”。
我用的汉化版。如何搞成的???
2.zipmagic装好后会在每一个打开的文件夹窗口加上一个按钮,点击该按钮
弹出一个菜单。肯定是HOOK的干活,查了一下一共用了3个dll。
我的问题是如何在每一个新打开的文件夹窗口加一个按钮???
 
1。不明白你的意思,你是说怎么汉化的,还是。。。。?
2。不是hook,是shell com编程
 
to zyy04
1.我的意思是如果是英文版,那Hint应该是"Files/folders in zip file N"了,
我想如何实现同样的功能;
2。你确信是shell com而不是Hook???
那个按钮可是加在标题栏上的!!!
 
你是不是想对你自己的文件格式实现winzip的hint功能
 
1.不太清楚,我想应该至少有以下两种思路:
A。shell com,挂在.zip类型文件预览下(2k下可以实现,可能性比较大)
B。hook(不太可能用,但是应该可以实现该功能)
2。99%是shell com编程,除非作者自找麻烦,那才有可能用hook
 
to doxpix:
第一个问题你可以参考这篇文章:
http://community.borland.com/article/0,1410,22987,00.html
是利用 Shell extention。
 
bbkxjy,THX!Some points for your answer!
the second question is over!
First question,please!
 
提示子串是在资源文件段,改那段就可以
 
iie,也许你误会了。
我是想知道Winzip实现那种功能的原理,
已经解决,叫infotip!

第二个问题,请继续!
 
在工具栏上加的?我没用过zipmagic,是不是像realplayer和netants在ie上加的那种
 
不是工具栏,是标题栏,即delphi里"Catpion"!!!

是每个打开的文件夹窗口的标题栏,不是IE!
 
绝对是 Shell com
 
什么是Caption???
就是那个篮条!!!

我估计是HOOK!哪位给个稍稍详细点方案?
 
有很多往ie上增加的,资源管理器和ie是同样的,你搜索一下。
 
再次提醒注意:
caption<>Toolbar
caption是最上面的蓝条。
 
不了了之。
回去自己慢慢琢磨去。
 

Similar threads

S
回复
0
查看
3K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
2K
SUNSTONE的Delphi笔记
S
D
回复
0
查看
2K
DelphiTeacher的专栏
D
D
回复
0
查看
2K
DelphiTeacher的专栏
D
D
回复
0
查看
1K
DelphiTeacher的专栏
D
后退
顶部