Freigeben über


IImageList::Copy-Methode (commoncontrols.h)

Kopiert Bilder aus einer angegebenen Bildliste.

Syntax

HRESULT Copy(
  [in] int      iDst,
  [in] IUnknown *punkSrc,
  [in] int      iSrc,
  [in] UINT     uFlags
);

Parameter

[in] iDst

Typ: int

Ein Wert vom Typ int , der den nullbasierten Index des Zielimages für den Kopiervorgang enthält.

[in] punkSrc

Typ: IUnknown*

Ein Zeiger auf die IUnknown-Schnittstelle für die Quellimageliste.

[in] iSrc

Typ: int

Ein Wert vom Typ int , der den nullbasierten Index des Quellimages für den Kopiervorgang enthält.

[in] uFlags

Typ: UINT

Ein -Wert, der den Typ des durchzuführenden Kopiervorgangs angibt.

Rückgabewert

Typ: HRESULT

Wenn diese Methode erfolgreich ist, wird S_OK zurückgegeben. Andernfalls wird ein Fehlercode HRESULT zurückgegeben.

Hinweise

Der uFlags-Parameter kann die folgenden Werte aufweisen.

Wert BESCHREIBUNG
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.
 

Um IImageList::Copy zu verwenden, geben Sie Comctl32.dll Version 6 im Manifest an. Weitere Informationen zu Manifesten finden Sie unter Aktivieren von visuellen Formatvorlagen.

Anforderungen

   
Unterstützte Mindestversion (Client) Windows Vista [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Windows Server 2003 [nur Desktop-Apps]
Zielplattform Windows
Kopfzeile commoncontrols.h
DLL Comctl32.dll (Version 6.0 oder höher)