主题:怎么获得拖放到资源管理器的路径?
hke
[专家分:30] 发布于 2007-10-28 17:38:00
ListBox拖放到桌面或者其他地方
我想获得那个地方的路径要怎么搞呢
注意是拖出去不是拖进来额
好不容易找到个资料但看不懂
http://zhdm.bokee.com/938863.html
谁能告诉我下他是在哪里获得目标路径的呢
回复列表 (共5个回复)
沙发
hke [专家分:30] 发布于 2007-10-31 18:01:00
555
都没人么
板凳
长尾兔 [专家分:3630] 发布于 2007-10-31 22:19:00
1、你给出的代码,我大体看了一下,很陌生,不懂,于是也就没仔细看。[em8]
2、实现你的目的,可以利用Windows系统未公开的函数,你可以这样在网上搜一下:
“delphi使用SHChangeNotifyRegister”
网上有许多的成熟代码,很容易就搜到了,自己去看,去研究吧,如果要我现在写,不一定能写得那么好。所以推荐你静下心来研究网上的代码。[em11]
另外,HOOK.....我还是不说了,因为我没打算给你提供代码(Sorry)[em8]
3 楼
长尾兔 [专家分:3630] 发布于 2007-10-31 22:24:00
莫笑我来混分----给你一些提示,应该对你也是有帮助的 惭愧
4 楼
hke [专家分:30] 发布于 2007-11-01 21:19:00
先感谢你一下
不过
你好像理解错我的意思了
我不是要获得其他程序的改动 所以也没必要Hook吧
我是想吧窗口上一个listbox拖放到桌面或者其他东西上
然后解压文件过去 像rar那样
就是不懂得怎么实现
从桌面拖进来我懂
就是拖出去不会
又找到个类似的代码
http://topic.csdn.net/u/20070130/23/d3c381d3-972a-4600-a6cc-fd00ce7c8416.html
http://topic.csdn.net/t/20001121/19/41647.html
5 楼
hke [专家分:30] 发布于 2007-11-14 17:11:00
人呢
我来回复