回 帖 发 新 帖 刷新版面

主题:怎么获得拖放到资源管理器的路径?

ListBox拖放到桌面或者其他地方
我想获得那个地方的路径要怎么搞呢
注意是拖出去不是拖进来额

好不容易找到个资料但看不懂
http://zhdm.bokee.com/938863.html
谁能告诉我下他是在哪里获得目标路径的呢

回复列表 (共5个回复)

沙发

555
都没人么

板凳


1、你给出的代码,我大体看了一下,很陌生,不懂,于是也就没仔细看。[em8]

2、实现你的目的,可以利用Windows系统未公开的函数,你可以这样在网上搜一下:

     “delphi使用SHChangeNotifyRegister”

网上有许多的成熟代码,很容易就搜到了,自己去看,去研究吧,如果要我现在写,不一定能写得那么好。所以推荐你静下心来研究网上的代码。[em11]

    另外,HOOK.....我还是不说了,因为我没打算给你提供代码(Sorry)[em8]

3 楼

莫笑我来混分----给你一些提示,应该对你也是有帮助的   惭愧

4 楼

先感谢你一下
不过
你好像理解错我的意思了
我不是要获得其他程序的改动 所以也没必要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 楼

人呢

我来回复

您尚未登录,请登录后再回复。点此登录或注册