磁盘刻录软件
文章平均质量分 89
非本人文章
活到老,学到老
展开
-
C#读取系统文件信息(一)——调API读取文件类型
需求: 做类似资源管理器的一个系统,现已读出各盘文件信息,需要我读出文件的类型以及图标。思路: 因为之前没有做过类似的功能,所以自己当时想的是:通过扩展名来判断是什么文件,直接给它返回(自己写)相应的文件类型。但最终舍弃了。因为这样的话需要列举的文件类型太多太多。并且查资料,大家显示的文件类型都是和本地资源管理器中的类型一一对应。所以肯定不是我想象的这样。 所以继续查,找到一个调用windows API的一个方法,可以读取系统文件的信息,包括文件类型,包括Icon图标。原创 2016-06-26 21:05:15 · 3370 阅读 · 14 评论 -
C#读取系统文件信息(二)——调API读取系统文件及系统盘Icon图标
ListViewItem是不能直接显示图标的。我们需要先建立一个ImageList。然后将listView的SmallImageList(小图标)属性指定为建立的ImageList。 过程中,我们会将读取的图标信息存放在ImageList的Images中。 ListViewItem中有一个属性是ImageIndex。我们输入int值,它会返回Images中对应的Icon。 但我们读图标,一般用扩展名,怎么对应上它的int值呢?我们可以用一个哈希表 读取图标后,首先放在原创 2016-07-06 20:31:05 · 2565 阅读 · 49 评论