Class IconHelper
- Namespace
- H.Extensions.ValueConverter.Images
- Assembly
- H.Extensions.ValueConverter.dll
获取文件关联图标
public static class IconHelper
- Inheritance
-
IconHelper
- Inherited Members
Methods
GetDirectoryIcon()
获取文件夹图标
public static Icon GetDirectoryIcon()
Returns
GetFileIcon(string)
获取文件图标
public static Icon GetFileIcon(string p_Path)
Parameters
p_Pathstring
Returns
GetIconToImageSource(Icon)
public static ImageSource GetIconToImageSource(Icon icon)
Parameters
iconIcon
Returns
GetSystemInfoIcon(string)
获取系统图标
public static Icon GetSystemInfoIcon(string p_Path)
Parameters
p_Pathstring
Returns
SHGetFileInfo(string, uint, ref SHFILEINFO, uint, uint)
返回系统设置的图标
public static extern nint SHGetFileInfo(string pszPath, uint dwFileAttributes, ref SHFILEINFO psfi, uint cbSizeFileInfo, uint uFlags)
Parameters
pszPathstring文件路径 如果为"" 返回文件夹的
dwFileAttributesuint0
psfiSHFILEINFO结构体
cbSizeFileInfouint结构体大小
uFlagsuint枚举类型
Returns
- nint
-1失败