Skip to content

Latest commit

 

History

History
48 lines (35 loc) · 2.52 KB

IconHelper.md

File metadata and controls

48 lines (35 loc) · 2.52 KB

IconHelper

Eine Klasse um Symbole aus Ordnern, Dateierweiterungen oder Dateien zu Extrahieren.

Zur Zeit sind folgende Funktionen enthalten:

  • GetIconCount - Die Funktion ermittelt die Anzahl der Icons die in einer Datei enthalten sind.
  • GetIconImage - Die Funktion gibt ein Bitmap zurück welches einer Dateierweiteung, einem Ordner oder einer Datei zugeordnet ist.
  • ExtractIcon - Die Funktion extrahiert ein bestimmtes Icon aus einer Bibliothek oder ausführbarn Datei un d gibt dieses als Bitmap zurück.

Verwendung:

Füge die Datei IconHelper.vb zum Projekt hinzu.

'lokale Objektvariable
Private ReadOnly ih As New SchlumpfSoft.IconHelper

'Ordnersymbol abrufen
Dim MyIcon as new Bitmap = ih.GetIconImage(Folder) 
Dim MyIcon as new Bitmap = ih.GetIconImage(Folder,SchlumpfSoft.IconHelper.IconSizes.x32)

'Dateisymbol abrufen
Dim MyIcon as new Bitmap = ih.GetIconImage(File)
Dim MyIcon as new Bitmap = ih.GetIconImage(File, SchlumpfSoft.IconHelper.IconSizes.x32)

'Erweiterungssymbol abrufen
Dim MyIcon as new Bitmap = ih.GetIconImage(".ext")
Dim MyIcon as new Bitmap = ih.GetIconImage(".ext", SchlumpfSoft.IconHelper.IconSizes.x32)

'Anzahl der Symbole in einer Datei ermitteln
Dim IconCount as Integer = ih.GetIconCount(File)

'Ein Symbol aus einer Datei extrahieren
Dim MyIcon as new Bitmap = ih.ExtractIcon(File,Iconindex)
Dim MyIcon as new Bitmap = ih.ExtractIcon(File,Iconindex,SchlumpfSoft.IconHelper.IconSizes.x32)

Literaturnachweise: