| << Gesamtübersicht | << Klassenübersicht | Details der Klasse | Funktionsbeschreibungen |
Diese Klasse verwaltet eine Reihe von gleichgroßen Bildern
| Basisklassen(n) | abgeleitete Klassen | |
|---|---|---|
| SImageList |
|
| Attribut | Typ | Beschreibung |
|---|---|---|
| handle | HIMAGELIST | System-Handle der Liste. |
| Name | Parameter | Rückgabewert | Beschreibung |
|---|---|---|---|
| add | const SString& filename, const SString& filenameMask="" |
int | Kopiert ein Bitmap in die Imagelist. Die Dateien werden zuerst in den Ressourcen gesucht. |
| add | HBITMAP hbmImage, HBITMAP hbmMask=NULL |
int | Kopiert ein Bitmap in die Imagelist. |
| create | int imageWidth, int imageHeight, unsigned int flags=ILC_COLOR32 , int initialSize=10, int growSizeBy=10 |
BOOL | Erzeugt die Imageliste. |
| deinit | void | Zerstört/Löscht die Liste. | |
| getHandle | HANDLE | Liefert das Windows-Handle der Liste. | |
| getImageCount | int |
Diese Klasse verwaltet eine Reihe von gleichgroßen Bildern
| add(const SString& filename, const SString& filenameMask="") int |
|
Kopiert ein Bitmap in die Imagelist. Die Dateien werden zuerst in den Ressourcen gesucht.
| filename | Dateiname des Images |
| filenameMask | Dateiname des MaskImages, wenn "MASK_TOPLEFT" dann wird eine Maske mit der Farbe des linken oberen Pixels erstellt |
| int | Offset in der Imagelist, wenn ein Fehler auftrat wird -1 zurückgegeben |
| add(HBITMAP hbmImage, HBITMAP hbmMask=NULL) int |
|
Kopiert ein Bitmap in die Imagelist.
Beachte: Das Bitmap muss nach Beendigung der Funktion freigegeben werden.
| hbmImage | Handle des Bitmaps |
| hbmMask | Handle des Mask-Bitmaps, wird ignoriert wenn die Imagelist ohne Masken erzeugt wurde. |
| int | Offset in der Imagelist, wenn ein Fehler auftrat wird -1 zurückgegeben |
| create(int imageWidth, int imageHeight, unsigned int flags=ILC_COLOR32 , int initialSize=10, int growSizeBy=10) BOOL |
|
Erzeugt die Imageliste.
| imageWidth | Breite jedes Images in Pixel |
| imageHeight | Höhe jedes Images in Pixel |
| flags | eine Kombination von:
|
| initialSize | Start-Größe des Buffers in Images |
| growSizeBy | Anzahl der Images um die die Größe des Buffers automatisch Erweitert wird, wenn die Kapazität erreicht wurde. |
| deinit() void |
|
Zerstört/Löscht die Liste.
| getHandle() HANDLE |
|
Liefert das Windows-Handle der Liste.
| HANDLE | Handle der Liste |
| getImageCount() int |
|
| << Gesamtübersicht | << Klassenübersicht | Details der Klasse | Funktionsbeschreibungen |