FImageList

FImagelist wird für verschiedene Controls wie z.B. TabControl verwendet um Images darzustellen.
Die gespeicherten Bilder müssen alle die gleich Größe haben.

PropertyDatentyp(Read/Write)Hinweise
WidthInteger (R/W) Breite aller Bilder in Pixel. Wird dieser Wert gesetzt, werden alle Bilder gelöscht !
HeightInteger (R/W) Hüöhe aller Bilder in Pixel. Wird dieser Wert gesetzt, werden alle Bilder gelöscht !
CountInteger (R) Anzahl der gespeicherten Bilder.
Sub/FunctionArgumenteHinweise
SUB Create (ByVal IMGcount As Integer,ByVal x As Integer,ByVal y As Integer ) Anzahl der Bilder, weite in px, Breite in px
Sub AddBMP (Name As String) Datei-Name oder Resource-Name ( kein ID).
Es kann nur Bitmap geladen werden
Sub AddIcon (Name As String) Datei-Name oder Resource-Name ( kein ID).
Sub DrawImg (ByVal dc As HDC,ByVal index As Integer, ByVal zielX As Integer, ByVal zielY As Integer) Kopiert das Bild in das Ziel dc zur Position X,Y
Sub DelItem (index As Integer) Löscht des Bild mit dem angegebenen Index
Sub Clear ohne Löscht die gesamte Liste

FBImage sollte in der Form
Dim Shared As FImageList ptr img1
img1 = NEW FImageList

dimensioniert werden.
Es wird sicher mittels Deleteg elöscht.
Delete img1

Beispiel :

siehe FTabControl