雁 雁孤行 Unregistered / Unconfirmed GUEST, unregistred user! 2002-02-03 #1 如何获得我的电脑中处于选中状态的文件夹或硬盘、网上邻居等的名称和路径?
H HD_Copy Unregistered / Unconfirmed GUEST, unregistred user! 2002-02-04 #4 说得明白一些好吗? 我是用GetCurrentDir(),以及修改注册表完成这个功能的
雁 雁孤行 Unregistered / Unconfirmed GUEST, unregistred user! 2002-02-04 #5 我是想知道在Windows的“资源管理器”中当前处于蓝色选中状态的是哪个。
B bubble Unregistered / Unconfirmed GUEST, unregistred user! 2002-02-06 #8 如果有多个资源管理器窗口怎么办? 当你选中的时候地址兰总是有地址的,窗体上有文件夹名字. 至少可以得到文件夹名字. 用findwindow找到资源管理器的句柄, 用findwindowex找到地址兰的句柄,读取text, 应该可以吧. 我明天试试看.
如果有多个资源管理器窗口怎么办? 当你选中的时候地址兰总是有地址的,窗体上有文件夹名字. 至少可以得到文件夹名字. 用findwindow找到资源管理器的句柄, 用findwindowex找到地址兰的句柄,读取text, 应该可以吧. 我明天试试看.
雁 雁孤行 Unregistered / Unconfirmed GUEST, unregistred user! 2002-02-07 #9 >>用findwindowex找到地址兰的句柄,读取text, 地址栏里显示的是当前所在的的文件夹的路径,我要的是“当前处于蓝色选中状态的”。 ~~~~~~~ 当“按web页查看”时,资源管理器左边能列出当前选中的文件和文件夹的名称,不知windows 是怎样实现的。
>>用findwindowex找到地址兰的句柄,读取text, 地址栏里显示的是当前所在的的文件夹的路径,我要的是“当前处于蓝色选中状态的”。 ~~~~~~~ 当“按web页查看”时,资源管理器左边能列出当前选中的文件和文件夹的名称,不知windows 是怎样实现的。
J jackz Unregistered / Unconfirmed GUEST, unregistred user! 2002-02-07 #11 windows能做到这点我觉得一点都不奇怪,如果是你自己做个资源管理器,实现这点应该是 很容易的,总之,还是不明白你的目的是什么。
M maz09 Unregistered / Unconfirmed GUEST, unregistred user! 2002-02-09 #13 GetCurrentDir() 读取运行程序当前目录 不是很明白你的问题,能不能说清楚点?
雁 雁孤行 Unregistered / Unconfirmed GUEST, unregistred user! 2002-02-10 #14 to maz09: 我不是要当前程序所在的目录,而是要处于选中状态的文件夹。你用 鼠标在“我的电脑”里点选一个文件夹,我要的就是那个。
S savenight Unregistered / Unconfirmed GUEST, unregistred user! 2002-02-10 #15 在hubdog的葵花宝典2.1里搜索《利用Delphi编写Windows外壳扩展》。