仿360安全桌面源码 程序管理工具源码


界面漂亮,功能智能,操作简单,直观。简单的控件完成适用的功能,适合新手学习。。
资源截图
代码片段和文件信息
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个文件信息

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件举报,一经查实,本站将立刻删除。

发表评论

评论列表(条)