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.
Property | Datentyp(Read/Write) | Hinweise |
Width | Integer (R/W) | Breite aller Bilder in Pixel. Wird dieser Wert gesetzt, werden alle Bilder gelöscht ! |
Height | Integer (R/W) | Hüöhe aller Bilder in Pixel. Wird dieser Wert gesetzt, werden alle Bilder gelöscht ! |
Count | Integer (R) | Anzahl der gespeicherten Bilder. |
Sub/Function | Argumente | Hinweise |
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
siehe FTabControl