Partager via


ImageList_WriteEx, fonction (commctrl.h)

Écrit une liste d’images dans un flux.

Syntaxe

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

Paramètres

[in] himl

Type : HIMAGELIST

Handle de la liste d’images.

[in] dwFlags

Type : DWORD

Indicateur qui spécifie la façon dont le flux est écrit.

Valeur Signification
ILP_NORMAL
Écrit dans le flux à l’aide du format de fichier pour Common Controls 6.0, qui inclut des informations sur les attributs de liste d’images nouveaux de cette version.
ILP_DOWNLEVEL
Écrit dans le flux à l’aide d’un format de fichier antérieur à la version 6.0. Spécifiez cet indicateur si vous devez enregistrer les listes d’images chargées sous les versions des contrôles communs antérieures à la version 6.0.

[in] pstm

Type : LPSTREAM

Adresse du flux.

Valeur retournée

Type : HRESULT

Si cette fonction réussit, elle retourne S_OK. Sinon, elle retourne un code d’erreur HRESULT.

Remarques

Vous ne devez pas créer une liste d’images écrite avec l’indicateur ILP_DOWNLEVEL avec ILC_COLOR32.

Pour utiliser ImageList_WriteEx, l’application doit spécifier Comctl32.dll version 6 dans le manifeste. Pour plus d’informations sur les manifestes, consultez Activation des styles visuels.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows Vista [applications de bureau uniquement]
Serveur minimal pris en charge Windows Server 2003 [applications de bureau uniquement]
Plateforme cible Windows
En-tête commctrl.h
Bibliothèque Comctl32.lib
DLL Comctl32.dll (version 6.0 ou ultérieure)

Voir aussi

ImageList_Read

ImageList_ReadEx

ImageList_Write

Référence