如何获得我的电脑中处于选中状态的文件夹的名称和路径?(300分)

  • 主题发起人 主题发起人 雁孤行
  • 开始时间 开始时间

雁孤行

Unregistered / Unconfirmed
GUEST, unregistred user!
如何获得我的电脑中处于选中状态的文件夹或硬盘、网上邻居等的名称和路径?
 
说得明白一些好吗?
我是用GetCurrentDir(),以及修改注册表完成这个功能的
 
我是想知道在Windows的“资源管理器”中当前处于蓝色选中状态的是哪个。
 
不知道, 帮你UP一下:)
 
如果有多个资源管理器窗口怎么办?
当你选中的时候地址兰总是有地址的,窗体上有文件夹名字.
至少可以得到文件夹名字.
用findwindow找到资源管理器的句柄,
用findwindowex找到地址兰的句柄,读取text,
应该可以吧.
我明天试试看.
 
>>用findwindowex找到地址兰的句柄,读取text,
地址栏里显示的是当前所在的的文件夹的路径,我要的是“当前处于蓝色选中状态的”。
~~~~~~~
当“按web页查看”时,资源管理器左边能列出当前选中的文件和文件夹的名称,不知windows
是怎样实现的。
 
windows能做到这点我觉得一点都不奇怪,如果是你自己做个资源管理器,实现这点应该是
很容易的,总之,还是不明白你的目的是什么。
 
GetCurrentDir()就行了
 
GetCurrentDir()

读取运行程序当前目录

不是很明白你的问题,能不能说清楚点?
 
to maz09:
  我不是要当前程序所在的目录,而是要处于选中状态的文件夹。你用
鼠标在“我的电脑”里点选一个文件夹,我要的就是那个。
 
在hubdog的葵花宝典2.1里搜索《利用Delphi编写Windows外壳扩展》。


 
GetCurrentDir()可能不行啊。
 
多人接受答案了。
 
后退
顶部