Freigeben über


IImageList2::ReplaceFromImageList-Methode (commoncontrols.h)

Ersetzt ein Bild in einer Bildliste durch ein Bild aus einer anderen Bildliste.

Syntax

HRESULT ReplaceFromImageList(
  [in]           int        i,
  [in]           IImageList *pil,
  [in]           int        iSrc,
  [in, optional] IUnknown   *punk,
  [in]           DWORD      dwFlags
);

Parameter

[in] i

Typ: int

Der Index des Zielimages in der Bildliste. Dies ist das Bild, das vom neuen Image überschrieben wird.

[in] pil

Typ: IImageList*

Ein Zeiger auf die Quellbildliste.

[in] iSrc

Typ: int

Der Index des Quellimages in der Bildliste, auf die pil verweist.

[in, optional] punk

Typ: IUnknown*

Ein Zeiger auf die IUnknown-Schnittstelle .

[in] dwFlags

Typ: DWORD

Nicht verwendet; muss 0 sein.

Rückgabewert

Typ: HRESULT

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

Anforderungen

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