ImageList_Merge-Funktion (commctrl.h)
Erstellt ein neues Image, indem zwei vorhandene Images kombiniert werden. Die Funktion erstellt auch eine neue Imageliste, in der das Image gespeichert werden soll.
Syntax
HIMAGELIST ImageList_Merge(
HIMAGELIST himl1,
int i1,
HIMAGELIST himl2,
int i2,
int dx,
int dy
);
Parameter
himl1
Typ: HIMAGELIST
Ein Handle für die erste Bildliste.
i1
Typ: int
Der Index des ersten vorhandenen Bilds.
himl2
Typ: HIMAGELIST
Ein Handle für die zweite Bildliste.
i2
Typ: int
Der Index des zweiten vorhandenen Bilds.
dx
Typ: int
Der x-Offset des zweiten Bilds relativ zum ersten Bild.
dy
Typ: int
Der y-Offset des zweiten Bilds relativ zum ersten Bild.
Rückgabewert
Typ: HIMAGELIST
Gibt das Handle an die neue Imageliste zurück, wenn dies erfolgreich war, oder andernfalls NULL .
Hinweise
Das neue Bild besteht aus dem zweiten vorhandenen Bild, das transparent über das erste gezeichnet wird. Die Maske für das neue Bild ist das Ergebnis eines logischen OR-Vorgangs für die Masken der beiden vorhandenen Bilder.
Anforderungen
Unterstützte Mindestversion (Client) | Windows Vista [nur Desktop-Apps] |
Unterstützte Mindestversion (Server) | Windows Server 2003 [nur Desktop-Apps] |
Zielplattform | Windows |
Kopfzeile | commctrl.h |
Bibliothek | Comctl32.lib |
DLL | Comctl32.dll |