C#中如何获取文件路径图标的路径

C#根据文件后缀或文件路径提取文件或文件夹图标ICON

在listview中加上文件图标会使得文件管理展示功能更加美观好看最近做的一个FTP软件项目中就用到了这样的功能,在ListView中显示文件ICON圖标看截图

是不是很美观,这其中包括:提取图标、记录图标、图标分配、图标大小处理、图标清晰度调节等

首先来看非常经典的ICON图標提取类,亲测相当好用

/// 获取文件路径类型的关联图标 /// 获取文件路径夹图标

该类可直接复制使用没有报错。

获取文件路径ICON图标:

获取文件路径夹ICON图标:

在上面讲述的拥有FTP功能的项目中博主通过ImageList保存ICON图标信息,包括图标和文件类型

初次使用时显示效果是这样的

图标比较模糊不清,不能达到很好的效果几经周折,其实只需要加上一句代码就能实现图一中的效果

      我决定给Optidiy添加一个任务管理器, 我還需要给每个运行任务加上其执行程序的图标我曾经写过遍历系统运行程序句柄的代码, 那么我的思路是: 在已知运行程序窗口句柄的情况丅, 设法获取该程序的执行路径, 接下来则可以通过该路径获取运行程序的图标。

      思路有了那么接下来就是分析该思路能否实现,如果能实現则需要设计实现代码经过验证我的思路没有任何问题,实现代码如下:

c#获取文件路徑大图标 评分:

0 0

为了良好体验不建议使用迅雷下载

会员到期时间: 剩余下载个数: 剩余C币: 剩余积分:0

为了良好体验,不建议使用迅雷下載

为了良好体验不建议使用迅雷下载

0 0

为了良好体验,不建议使用迅雷下载

您的积分不足将扣除 10 C币

为了良好体验,不建议使用迅雷下载

開通VIP会员权限免积分下载

你下载资源过于频繁,请输入验证码

我要回帖

更多关于 获取文件路径 的文章

 

随机推荐