日期:2014-05-20  浏览次数:21036 次

C# 单击windows桌面某个图标时获取其图标名称
简述:如题
详述:
1.windows 桌面上右键菜单中获取本单击图标的名称
2.赋值到C#变量中

如上图所示:
需要获取到的内容:图标名称(当鼠标双击或者是滑过图标时)
请详述一下具体的实现步骤,或者可行性思路;万分感谢!!
我已经查了两天了……未果;
在博客园中找到了一篇博文:
http://www.cnblogs.com/lemony/archive/2007/04/16/715833.html感觉比较有价值,但是本人愚钝,还望高手指点……1·2!~@#¥……

------解决方案--------------------
探讨

我有点疑问,你确定是想获得这个文件的名称还是当前文件使用的图标的名称?因为一个文件或者文件夹可能有多个图标可以选择的,但是看你贴的图貌似是取得文件的名称,如果是这样就比较简单了,就是FileInfo类的应用,可以msdn,如果是想获得文件使用的图标的名称可以考虑下MSDN里面的Windows编程或者再仔细研究下FileInfo和DiretoryInfo里面的属性,如果不行再考虑使用P/Invok……