<< 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 |