2 namedajipai namedajipai 于 2016.04.30 17:57 提问

listview中能加载超链接文件lnk对应的图标么?

listview中能加载超链接文件lnk对应的图标么?怎么让listview加载可执行文件显示的图标?

2个回答

caozhy
caozhy   Ds   Rxr 2016.05.08 07:20
已采纳

先解析快捷方式,然后读取其中的图标。
http://blog.csdn.net/lyserver/article/details/4467713

baidu_23086307
baidu_23086307   2016.04.30 22:01

封装在一个list里面

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
《桌面的图标变成Word格式了(后缀.lnk)》
原因: 文件的后缀都变成了.lnk,这是中毒了吧,这就是为什么全部变成word的原因,而且是你用word打开过.lnk格式的文件,系统自己默认了,才会改图标 方法: 代码安装 1、下面代码字体就是INF文件的内容,复制此段代码,粘贴到新建记事本里面,保存为任意文件名,后缀名为.INF的文件 [Version] Signature="$Chicago$" [Defau
桌面快捷方式变.lnk的恢复办法
问题说明:本来想将一个.vbs文件改成先打开google chrome,但是一不小心文件夹下的所有快捷方式全变成了.lnk。 问题思路一:网上先找到了第一种方法(由于注册表下未找到所提的文件,故没敢乱删,放弃) 手工修复    1、首先 WIN + R    2、打开运行程序    3、输入: regedit    4、找到: 计算机\HKEY_CURRENT_USER\SOFTWARE
pythonwin:从.lnk(快捷方式)中获取文件名及创建桌面快捷方式
import osimport pythoncomfrom win32com.shell import shellfrom win32com.shell import shellcondef GetpathFromLink(lnkpath): shortcut = pythoncom.CoCreateInstance( shell.CLSID_Shell
隐藏快捷方式扩展名(.lnk)
自从装了Windows 7操作系统以后,有一个问题一直困扰着我。当我去掉“文件夹选项中”的“隐藏已知文件类型的扩展名”选项的“√”之后,桌面上的快捷方式的扩展名也出来了,看上去很不爽。记得在XP、Vista系统中,去掉“隐藏已知文件类型的扩展名”前的“√”,快捷方式的扩展名(.lnk)是不会显示的,咋Win 7就有这种怪事呢?
C#中使用treeview显示目录和文件的demo
C#中使用treeview显示目录和文件的demo 运行前请先在D盘下新建目录 treetest ,然后在 treetest 下新建一些目录和文件,可以创建多级目录。
修复windows中lnk的关联方式
<br />Windows vista/Windows 7 操作系统修复方法....... 1、首先 win+r 2、打开运行程序 3、输入: regedit 4、找到: 计算机/HKEY_CURRENT_USER/SOFTWARE/MICROSOFT/WINDOWS/currentversion/Explorer/FileExts/.lnk 会发现有openwithlist 和 openwithprogids 两项,如果有其他的选项将其删除 5、再将openwithlist 内的除默
C# ListView显示磁盘目录文件及图标,右键能打开文件、删除文件(源代码)
本文主要参照http://blog.csdn.net/eastmount/article/details/27264295博客,主要是一个C#的Winform程序,通过TreeView显示磁盘目录“我的电脑”、“我的文档”、CDEF盘树状图及图标.点击不同路径在ListView控件中将显示具体文件夹下的所有文件详细信息.包括文件名、大小、类型 当用户点击文件鼠标右键时,会在相应文件下弹出菜单栏ContentMenuStrip控件,显示“打开文件”和“删除文件”.点击打开文件会通过电脑默认方式打开文件,包括txt\Office\视频mp4 avi等,当删除文件,文件会删除至回收站. 代码中含有详细注释,如果有不懂的可以参照上面的博客.项目采用VS2012开发,向下可能不兼容. 免费文件,仅供大家学习和分享.希望是你需要的东西.
delphi取得文件图标并在TListView中显示
{delphi取得文件图标并在TListView中显示 技术要点:   一、使用SHGetFileInfo函数获取指定扩展名的文件图标。需要引用ShellAPI单元。   二、使用TStringList来保存扩展名与其图标的索引号。当添加一个文件名至TListView后, 我们已经取得了其图标,再次添加同样扩展名的文件时,不需再次获取其图标,只要从该TStringList中取得其图标索引号即可}
在 ListView 中显示文件和文件夹系统图标的实现类
关键代码如下: class IFileHelper { public IFileHelper() { } #region 在 ListView 中显示系统图标的方法 public static uint
在桌面建立 LNK 快捷方式
有时候,为了方便用户使用我们编写的程序,需要在桌面,快速启动或程序组中创建程序的快捷方式。下面就介绍在VC下如何为程序创建快捷方式。 一.得到桌面,快速启动或程序组的路径 这里介绍二个win32 API函数来完成这个任务。 第一个函数获得系统特殊路径 HRESULT SHGetSpecialFolderLocation( HWND hwndOwner,  int nFolder, PID