界面漂亮,功能智能,操作简单,直观。简单的控件完成适用的功能,适合新手学习。。
代码片段和文件信息
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 5632 2012-01-05 16:03 GuidWhatFileIconinDebugFileIcon.dll
文件 13824 2012-01-05 16:03 GuidWhatFileIconinDebugFileIcon.pdb
文件 5120 2012-01-14 14:13 GuidWhatFileIconinReleaseFileIcon.dll
文件 13824 2012-01-14 14:13 GuidWhatFileIconinReleaseFileIcon.pdb
文件 2037 2012-01-05 16:03 GuidWhatFileIconFileIcon.cs
文件 2621 2010-09-10 10:09 GuidWhatFileIconFileIcon.csproj
文件 1309 2012-01-05 16:03 GuidWhatFileIconobjDebugFileIcon.csproj.FileListAbsolute.txt
文件 5632 2012-01-05 16:03 GuidWhatFileIconobjDebugFileIcon.dll
文件 13824 2012-01-05 16:03 GuidWhatFileIconobjDebugFileIcon.pdb
文件 4096 2010-09-11 17:55 GuidWhatFileIconobjDebugRefactorFileIcon.dll
文件 1339 2012-01-14 14:13 GuidWhatFileIconobjReleaseFileIcon.csproj.FileListAbsolute.txt
文件 5120 2012-01-14 14:13 GuidWhatFileIconobjReleaseFileIcon.dll
文件 13824 2012-01-14 14:13 GuidWhatFileIconobjReleaseFileIcon.pdb
文件 1390 2010-09-10 10:04 GuidWhatFileIconPropertiesAssemblyInfo.cs
文件 478 2012-01-05 16:03 GuidWhatFileIconSHFileInfo.cs
文件 532 2012-01-05 16:03 GuidWhatFileIconWin32.cs
文件 81139 2012-01-05 13:38 GuidWhatGuidWhatin1.jpg
文件 509887 2012-01-05 13:39 GuidWhatGuidWhatin2.gif
文件 26242 2012-01-05 14:10 GuidWhatGuidWhatin3.jpg
文件 81139 2012-01-05 13:38 GuidWhatGuidWhatinDebug1.jpg
文件 509887 2012-01-05 13:39 GuidWhatGuidWhatinDebug2.gif
文件 143277 2012-01-05 13:39 GuidWhatGuidWhatinDebug3.jpg
文件 28672 2009-12-11 17:23 GuidWhatGuidWhatinDebugButtonEx.dll
文件 20480 2009-07-30 15:27 GuidWhatGuidWhatinDebugCheckBoxEx.dll
文件 5632 2010-09-10 10:32 GuidWhatGuidWhatinDebugFileIcon.dll
文件 13824 2010-09-10 10:32 GuidWhatGuidWhatinDebugFileIcon.pdb
文件 36864 2009-08-06 17:34 GuidWhatGuidWhatinDebugFileTransfersControl.dll
文件 626688 2012-01-05 14:22 GuidWhatGuidWhatinDebugGuidWhat.exe
文件 32256 2012-01-05 14:22 GuidWhatGuidWhatinDebugGuidWhat.pdb
文件 14328 2012-01-05 15:56 GuidWhatGuidWhatinDebugGuidWhat.vshost.exe
............此处省略69个文件信息
using System;
using System.Collections.Generic;
using System.Text;
using System.Drawing;
using System.Runtime.InteropServices;
namespace GuidWhat
{
public class FileIcon
{
private string _Err;
public string Err
{
get { return _Err; }
}
public Icon SmallIcon
{
get
{
IntPtr hImgSmall; //the handle to the system image list
Icon icon = null;
try
{
SHFILEINFO shinfo = new SHFILEINFO();
hImgSmall = Win32.SHGetFileInfo(_FileName 0 ref shinfo (uint)Marshal.SizeOf(shinfo) Win32.SHGFI_ICON | Win32.SHGFI_SMALLICON);
icon = System.Drawing.Icon.FromHandle(shinfo.hIcon);
}
catch (Exception ex)
{
_Err = ex.Message;
}
return icon;
}
}
public Icon LargeIcon
{
get
{
IntPtr hImgLarge; //the handle to the system image list
Icon icon = null;
try
{
SHFILEINFO shinfo = new SHFILEINFO();
hImgLarge = Win32.SHGetFileInfo(_FileName 0 ref shinfo (uint)Marshal.SizeOf(shinfo) Win32.SHGFI_ICON | Win32.SHGFI_LARGEICON);
icon = System.Drawing.Icon.FromHandle(shinfo.hIcon);
}
catch (Exception ex)
{
_Err = ex.Message;
}
return icon;
}
}
private string _FileName;
public string FileName
{
get { return _FileName; }
set { _FileName = value; }
}
public FileIcon() { }
public FileIcon(string fileName)
{
_FileName = fileName;
}
}
}
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 5632 2012-01-05 16:03 GuidWhatFileIconinDebugFileIcon.dll
文件 13824 2012-01-05 16:03 GuidWhatFileIconinDebugFileIcon.pdb
文件 5120 2012-01-14 14:13 GuidWhatFileIconinReleaseFileIcon.dll
文件 13824 2012-01-14 14:13 GuidWhatFileIconinReleaseFileIcon.pdb
文件 2037 2012-01-05 16:03 GuidWhatFileIconFileIcon.cs
文件 2621 2010-09-10 10:09 GuidWhatFileIconFileIcon.csproj
文件 1309 2012-01-05 16:03 GuidWhatFileIconobjDebugFileIcon.csproj.FileListAbsolute.txt
文件 5632 2012-01-05 16:03 GuidWhatFileIconobjDebugFileIcon.dll
文件 13824 2012-01-05 16:03 GuidWhatFileIconobjDebugFileIcon.pdb
文件 4096 2010-09-11 17:55 GuidWhatFileIconobjDebugRefactorFileIcon.dll
文件 1339 2012-01-14 14:13 GuidWhatFileIconobjReleaseFileIcon.csproj.FileListAbsolute.txt
文件 5120 2012-01-14 14:13 GuidWhatFileIconobjReleaseFileIcon.dll
文件 13824 2012-01-14 14:13 GuidWhatFileIconobjReleaseFileIcon.pdb
文件 1390 2010-09-10 10:04 GuidWhatFileIconPropertiesAssemblyInfo.cs
文件 478 2012-01-05 16:03 GuidWhatFileIconSHFileInfo.cs
文件 532 2012-01-05 16:03 GuidWhatFileIconWin32.cs
文件 81139 2012-01-05 13:38 GuidWhatGuidWhatin1.jpg
文件 509887 2012-01-05 13:39 GuidWhatGuidWhatin2.gif
文件 26242 2012-01-05 14:10 GuidWhatGuidWhatin3.jpg
文件 81139 2012-01-05 13:38 GuidWhatGuidWhatinDebug1.jpg
文件 509887 2012-01-05 13:39 GuidWhatGuidWhatinDebug2.gif
文件 143277 2012-01-05 13:39 GuidWhatGuidWhatinDebug3.jpg
文件 28672 2009-12-11 17:23 GuidWhatGuidWhatinDebugButtonEx.dll
文件 20480 2009-07-30 15:27 GuidWhatGuidWhatinDebugCheckBoxEx.dll
文件 5632 2010-09-10 10:32 GuidWhatGuidWhatinDebugFileIcon.dll
文件 13824 2010-09-10 10:32 GuidWhatGuidWhatinDebugFileIcon.pdb
文件 36864 2009-08-06 17:34 GuidWhatGuidWhatinDebugFileTransfersControl.dll
文件 626688 2012-01-05 14:22 GuidWhatGuidWhatinDebugGuidWhat.exe
文件 32256 2012-01-05 14:22 GuidWhatGuidWhatinDebugGuidWhat.pdb
文件 14328 2012-01-05 15:56 GuidWhatGuidWhatinDebugGuidWhat.vshost.exe
............此处省略69个文件信息
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件举报,一经查实,本站将立刻删除。
评论列表(条)