ImageList_Copy-Funktion (commctrl.h)

Kopiert Bilder innerhalb einer bestimmten Bildliste.

Syntax

BOOL ImageList_Copy(
  HIMAGELIST himlDst,
  int        iDst,
  HIMAGELIST himlSrc,
  int        iSrc,
  UINT       uFlags
);

Parameter

himlDst

Typ: HIMAGELIST

Ein Handle für eine Bildliste, die das Ziel des Kopiervorgangs ist. In aktuellen Versionen von Windows müssen sowohl himlDst als auch himlSrc identisch sein.

iDst

Typ: int

Der nullbasierte Index des Images, das als Ziel des Kopiervorgangs verwendet werden soll.

himlSrc

Typ: HIMAGELIST

Ein Handle für eine Bildliste, die das Ziel des Kopiervorgangs ist. In aktuellen Versionen von Windows müssen sowohl himlDst als auch himlSrc identisch sein.

iSrc

Typ: int

Der nullbasierte Index des Images, das als Quelle des Kopiervorgangs verwendet werden soll.

uFlags

Typ: UINT

der Bitflagwert, der den Typ des durchzuführenden Kopiervorgangs angibt. Dieser Parameter kann einer der folgenden Werte sein:

Wert Bedeutung
ILCF_MOVE
Das Quellimage wird in den Index des Zielimages kopiert. Dieser Vorgang führt zu mehreren Instanzen eines bestimmten Images.
ILCF_SWAP
Die Quell- und Zielbilder tauschen positionen innerhalb der Bildliste aus.

Rückgabewert

Typ: BOOL

Gibt bei erfolgreicher Ausführung ungleich null zurück, andernfalls null.

Anforderungen

Anforderung Wert
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 (Version 4.70 oder höher)