class that helps dealing with the system image list and returns icon indexes for files and folders
| C# | Visual Basic | Visual C++ |
public class SystemImageListHelper
Public Class SystemImageListHelper
public ref class SystemImageListHelper
| All Members | Constructors | Methods | Properties | ||
| Icon | Member | Description |
|---|---|---|
| SystemImageListHelper()()() |
Creates a new instance of the SystemImageListHelper class.
| |
| SystemImageListHelper(SystemImageListSize) |
Creates a new instance of the SystemImageListHelper class with the spcified image list size.
| |
| Equals(Object) | (Inherited from Object.) | |
| Finalize()()() |
Allows an Object to attempt to free resources and perform other cleanup operations before the Object is reclaimed by garbage collection.
(Inherited from Object.) | |
| GetCheckboxBitmap(CheckBoxState) |
Extracts the Checkbox state images for the checkbox functionality in the ShellBrowser Components.
| |
| GetCheckboxImageList()()() |
Provides an image list with the checkbox states of the CheckState enumeration.
| |
| GetFileDefaultIconNumber()()() |
Get the icon number of the default file
| |
| GetFileInfo(String, Boolean, FILE_ATTRIBUTES, SystemImageListSize) |
Wrapper around the Shell API function SHGetFileInfo()
| |
| GetFileType(String) |
Returns the description text for the passed file extension
| |
| GetFolderIconNumber(Boolean) |
Returns the icon index of the default folder icon
| |
| GetFolderIconNumber(Boolean, SystemImageListSize) |
Returns the icon index of the default folder icon
| |
| GetHashCode()()() |
Serves as a hash function for a particular type.
(Inherited from Object.) | |
| GetIconAsBitmap(Int32) |
Returns the requested image of the system image list as bitmap.
| |
| GetIconAsBitmap(Int32, Size, Color) |
Returns the requested image of the system image list as bitmap.
| |
| GetIconAsBitmap(Int32, Size, Color, Boolean) |
Returns the requested image of the system image list as bitmap.
| |
| GetIndexFromExtension(String) |
Returns the icon index for the passed file extension
| |
| GetIndexFromItemIdList(ItemIdList, Boolean, SystemImageListSize) |
Returns the icon index of the passed special folder.
| |
| GetIndexFromPath(String) |
Returns the icon index for the passed file
| |
| GetSpecialFolderIcon(Environment..::.SpecialFolder, Boolean) |
Returns the icon index of the passed special folder.
| |
| GetSpecialFolderIcon(Environment..::.SpecialFolder) |
Returns the icon index of the passed special folder.
| |
| GetSpecialFolderIcon(ShellFolder, Boolean) |
Returns the icon index of the passed special folder.
| |
| GetSpecialFolderIcon(ShellFolder) |
Returns the icon index of the passed special folder.
| |
| GetType()()() |
Gets the Type of the current instance.
(Inherited from Object.) | |
| GetWidth()()() |
Returns the width of the icons in the current Imagelist.
| |
| Handle |
Returns the handle to the system image list.
| |
| ImageHeight |
The height of the images in the current image list.
| |
| ImageWidth |
The width of the images in the current image list.
| |
| InterpolationMode |
Get or set the Interpolation mode that the SystemImageListHelper will use
to render the Thumbnails. Change this property to optimize image rendering for quality or
speed.
| |
| MemberwiseClone()()() |
Creates a shallow copy of the current Object.
(Inherited from Object.) | |
| ReplaceIconByThumbnail(ImageList, Int32, Image) |
This method replaces a bitmap in the imagelist at the given index.
It paints images smaller than the thumbnail itself to the middle of the bitmap
by creating a resized image canvas and redrawing it.
| |
| SetSystemImageList(ListView) |
Assigns the system image list of Windows as image list to a ListView
| |
| SetSystemImageList(TreeView) |
Assigns the system image list of Windows as image list to a TreeView
| |
| Size |
Decides which size the icons of the system image list should have.
| |
| ToString()()() | (Inherited from Object.) |
| Object | |
| SystemImageListHelper | |