Icon
Icon class
Represents a Windows icon, which is a small bitmap image that is used to represent an object. Icons can be thought of as transparent bitmaps, although their size is determined by the system.
public sealed class Icon : ICloneable, IDisposable, ISerializable
Constructors
Name |
Description |
Icon(Stream) |
Initializes a new instance of the Icon class from the specified data stream. |
Icon(string) |
Initializes a new instance of the Icon class from the specified file name. |
Icon(Icon, Size) |
Initializes a new instance of the Icon class and attempts to find a version of the icon that matches the requested size. |
Icon(Stream, Size) |
Initializes a new instance of the Icon class of the specified size from the specified stream. |
Icon(string, Size) |
Initializes a new instance of the Icon class of the specified size from the specified file. |
Icon(Type, string) |
Initializes a new instance of the Icon class from a resource in the specified assembly. |
Icon(Icon, int, int) |
Initializes a new instance of the Icon class and attempts to find a version of the icon that matches the requested size.. |
Icon(Stream, int, int) |
Initializes a new instance of the Icon class from the specified data stream and with the specified width and height. |
Icon(string, int, int) |
Initializes a new instance of the Icon class with the specified width and height from the specified file. |
Properties
Name |
Description |
Handle { get; } |
Gets the handle for this Icon. This is not a copy of the handle; do not free it. |
Height { get; } |
Gets the height of this Icon. |
Size { get; } |
Gets the size of this Icon. |
Width { get; } |
Gets the width of this Icon. |
Methods
Name |
Description |
static ExtractAssociatedIcon(string) |
Returns an icon representation of an image that is contained in the specified file. |
static FromHandle(IntPtr) |
Creates a GDI+ Icon from the specified Windows handle to an icon (HICON). |
Clone() |
Clones the Icon, creating a duplicate image. |
Dispose() |
Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources. |
Save(Stream) |
Saves this Icon to the specified output Stream. |
ToBitmap() |
Converts this Icon to a GDI+ Bitmap. |
override ToString() |
Gets a human-readable string that describes the Icon. |
See Also