当前位置:编程学习 > VB >>

请教当鼠标移到一个图标或文件上时,通过VB如何得到这个文件的路径?

如题…… WINDOWS外壳编程

提供有偿技术支持. 这个好像有人在VBGOOD问过... 提供个思路,大概可以这样:
1.这里的图标肯定在资源管理器或桌面上.
2.可以通过api函数获取这个窗口的句柄
3.然后就可以获取该窗口的路径,路径可以用webbrowser的方法来获得,win的资源管理器其实就一ie,
4.接着,其实这些图标都处在listview的控件里面,通过api函数就可以获取所指图标的文字,然后结合3所获得的路径就能得到这个文件的全路径了 点右键,复制
然后打开我的资源http://download.csdn.net/zhao4zhong1里面的程序“ShowFilesOnClipboard” 。。。。楼上的都在做广告 如果你的文件和自己的程序设定了文件关联,那么双击这个文件,自己的程序自行启动时就能获得这个文件的路径,不然的话就没办法(我没办法,参考其他人的吧)
补充:VB ,  API
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,