Icon

Icon class

表示一个 Windows 图标,它是一个小的位图图像,用于表示一个对象。 图标可以被认为是透明的位图,尽管它们的大小是由系统决定的。

public sealed class Icon : ICloneable, IDisposable, ISerializable

构造函数

姓名描述
Icon(Stream)初始化Icon来自指定数据流的类。
Icon(string)初始化Icon来自指定文件名的类。
Icon(Icon, Size)初始化Icon类并尝试找到与请求大小匹配的图标版本。
Icon(Stream, Size)初始化Icon来自指定流的指定大小的类。
Icon(string, Size)初始化Icon来自指定文件的指定大小的类。
Icon(Type, string)初始化Icon来自指定程序集中的资源的类。
Icon(Icon, int, int)初始化Icon类并尝试找到与请求大小匹配的图标版本..
Icon(Stream, int, int)初始化Icon来自指定数据流并具有指定宽度和高度的类。
Icon(string, int, int)初始化Icon指定文件中具有指定宽度和高度的类。

特性

姓名描述
Handle { get; }获取此句柄Icon.这不是句柄的副本;不要释放它。
Height { get; }获取这个的高度Icon.
Size { get; }获取这个的大小Icon.
Width { get; }获取这个的宽度Icon.

方法

姓名描述
static ExtractAssociatedIcon(string)返回包含在指定文件中的图像的图标表示。
static FromHandle(IntPtr)创建一个 GDI+Icon从指定的 Windows 句柄到一个图标 (HICON).
Clone()克隆Icon,创建一个重复的图像。
Dispose()执行与释放、释放或重置非托管资源相关的应用程序定义任务。
Save(Stream)保存这个Icon到指定的输出Stream.
ToBitmap()转换这个Icon到 GDI+Bitmap.
override ToString()获取描述Icon.

也可以看看