Class that wraps a system image list and is able to provide icon indices and icon handles.
Inheritance Hierarchy Namespace: Jam.ShellAssembly: ShellBrowser.Core (in ShellBrowser.Core.dll) Version: 7.2
Syntaxpublic class SystemImageList : IDisposable
Public Class SystemImageList
Implements IDisposable
public ref class SystemImageList : IDisposable
type SystemImageList =
class
interface IDisposable
endThe SystemImageList type exposes the following members.
Constructors
Properties| | Name | Description |
|---|
 | Count | Gets the number of icons in this image list. |
 | 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.
|
 | IsDisposed | True if this instance was already disposed, false if not. |
 | Size |
Decides which size the icons of the system image list should have.
|
Top
Methods| | Name | Description |
|---|
  | DestroyIcon | Destroys the icon referenced by hIcon. |
 | Dispose | This code added to correctly implement the disposable pattern. |
 | Dispose(Boolean) | This code added to correctly implement the disposable pattern. |
 | Finalize | Finalizes an instance of the SystemImageList class. (Overrides ObjectFinalize) |
  | GetFileDefaultIconNumber |
Get the icon number of the default file
|
  | GetFileIconHandle(ItemIdList, SystemImageListSize, Boolean, Boolean) |
Returns the handle of the icon for the specified ItemIdList.
|
  | GetFileIconHandle(String, SystemImageListSize, Boolean, Boolean) |
Returns the handle of the icon for the specified filePath.
|
  | GetFolderIconNumber(Boolean) |
Returns the icon index of the default folder icon
|
  | GetFolderIconNumber(Boolean, SystemImageListSize) | Returns the icon index of the default folder icon. |
 | GetIconHandle(Int32) | Gets icon handle for the image index. |
 | GetIconHandle(ItemIdList, Boolean) | Gets icon handle for the passed ItemIdList. |
 | GetIconHandle(String, Boolean, FileAttributes) | Gets icon handle for the passed ItemIdList. |
  | GetIconIndex(ItemIdList, Boolean) | Gets the index of the icon of the passed ItemIdList. |
  | GetIconIndex(String, Boolean, FileAttributes) | Gets the index of the icon of the passed ItemIdList. |
  | GetIconIndexForPath | Gets icon index for path. |
  | GetIconIndexOfOverlay | Gets icon index of overlay. |
  | GetIndexFromExtension |
Returns the icon index for the passed file extension
|
  | GetIndexFromItemIdList | Gets icon index for item identifier list. |
  | GetInstance(Int32) | Gets the nearest cached instance for the specified size. |
  | GetInstance(SystemImageListSize) | Gets the cached instance for the specified size. |
  | GetOverlayIndex | Gets overlay index. |
  | GetShortcutImageIndex | Returns the image index of the link overlay. |
  | GetSpecialFolderIcon(ShellFolder) |
Returns the icon index of the passed special folder.
|
  | GetSpecialFolderIcon(ShellFolder, Boolean) |
Returns the icon index of the passed special folder.
|
 | LoadImagelist | Loads the imagelist. |
Top
Fields
See Also