Click or drag to resize

SystemImageListHelper Class

Class that helps dealing with the system image list and returns icon indexes for files and folders.
Inheritance Hierarchy
SystemObject
  Jam.ShellSystemImageListHelper

Namespace: Jam.Shell
Assembly: ShellBrowser (in ShellBrowser.dll) Version: 7.2
Syntax
public class SystemImageListHelper : IDisposable

The SystemImageListHelper type exposes the following members.

Constructors
 NameDescription
Public methodSystemImageListHelper Creates a new instance of the SystemImageListHelper class.
Public methodSystemImageListHelper(SystemImageListSize) Creates a new instance of the SystemImageListHelper class with the spcified image list size.
Top
Properties
 NameDescription
Public propertyImageHeightGets the height of the image.
Public propertyImageWidthGets the width of the image.
Public propertyInterpolationMode 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.
Public propertySizeGets or sets the size.
Protected propertySysImageList_InternalInternal getter/setter for deriving classes.
Top
Methods
 NameDescription
Public methodDisposePerforms application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.
Protected methodDispose(Boolean)Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.
Public methodStatic memberFetchIconAsync Fetches the icon asynchronously.
Protected methodStatic memberGetCheckboxBitmap Extracts the Checkbox state images for the checkbox functionality in the ShellBrowser Components.
Public methodStatic memberGetFileIcon Returns the Icon for the specified filePath.
Obsolete
Public methodStatic memberGetFileType(String) Returns the description text for the passed file extension
Obsolete
Public methodStatic memberGetFileType(String, Boolean)Returns the description text for the passed file extension.
Obsolete
Public methodGetIconAsBitmap(Int32) Returns the requested image of the system image list as bitmap.
Public methodGetIconAsBitmap(Int32, Size, Color) Returns the requested image of the system image list as bitmap.
Public methodGetIconAsBitmap(Int32, Size, Color, Boolean)Returns the requested image of the system image list as bitmap.
Public methodStatic memberGetIndexFromPath Returns the icon index for the passed file.
Public methodStatic memberGetSpecialFolderIcon(EnvironmentSpecialFolder) Returns the icon index of the passed special folder.
Public methodStatic memberGetSpecialFolderIcon(EnvironmentSpecialFolder, Boolean) Returns the icon index of the passed special folder.
Public methodStatic memberReplaceIconByThumbnail 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.
Public methodSetSystemImageList(ListView) Assigns the system image list of Windows as image list to a ListView.
Public methodSetSystemImageList(TreeView) Assigns the system image list of Windows as image list to a TreeView.
Public methodStatic memberSizeForViewState Gets the SystemImageListSize for the viewState.
Obsolete
Top
See Also