ShellBrowser .Net Edition
SystemImageListHelper Class
NamespacesJam.ShellSystemImageListHelper
class that helps dealing with the system image list and returns icon indexes for files and folders
Declaration Syntax
C#Visual BasicVisual C++
public class SystemImageListHelper
Public Class SystemImageListHelper
public ref class SystemImageListHelper
Members
All MembersConstructorsMethodsProperties



IconMemberDescription
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)
Determines whether the specified Object is equal to the current 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()()()
Returns a String that represents the current Object.
(Inherited from Object.)
Inheritance Hierarchy
Object
SystemImageListHelper

Assembly: ShellBrowser (Module: ShellBrowser) Version: 4.2.1.45 (4.2.1.45)