Freigeben über


ImageList_WriteEx-Funktion (commctrl.h)

Schreibt eine Bildliste in einen Stream.

Syntax

HRESULT ImageList_WriteEx(
  [in] HIMAGELIST himl,
  [in] DWORD      dwFlags,
  [in] IStream    *pstm
);

Parameter

[in] himl

Typ: HIMAGELIST

Ein Handle für die Bildliste.

[in] dwFlags

Typ: DWORD

Ein Flag, das angibt, wie der Stream geschrieben wird.

Wert Bedeutung
ILP_NORMAL
Schreibt in den Stream mithilfe des Dateiformats für Common Controls 6.0, das Informationen zu Bildlistenattributen enthält, die in dieser Version neu sind.
ILP_DOWNLEVEL
Schreibt in den Stream unter Verwendung eines Dateiformats vor Version 6.0. Geben Sie dieses Flag an, wenn Sie Bildlisten speichern müssen, die unter Common Controls-Versionen vor Version 6.0 geladen wurden.

[in] pstm

Typ: LPSTREAM

Die Adresse des Streams.

Rückgabewert

Typ: HRESULT

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

Hinweise

Sie sollten keine Bildliste erstellen, die mit dem ILP_DOWNLEVEL-Flag mit ILC_COLOR32 geschrieben ist.

Um ImageList_WriteEx zu verwenden, muss die Anwendung Comctl32.dll Version 6 im Manifest angeben. Weitere Informationen zu Manifesten finden Sie unter Aktivieren von visuellen Formatvorlagen.

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 6.0 oder höher)

Weitere Informationen

ImageList_Read

ImageList_ReadEx

ImageList_Write

Referenz