Compartir a través de


función ImageList_WriteEx (commctrl.h)

Escribe una lista de imágenes en una secuencia.

Sintaxis

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

Parámetros

[in] himl

Tipo: HIMAGELIST

Identificador de la lista de imágenes.

[in] dwFlags

Tipo: DWORD

Marca que especifica cómo se escribe la secuencia.

Valor Significado
ILP_NORMAL
Escribe en la secuencia con el formato de archivo para Common Controls 6.0, que incluye información sobre los atributos de lista de imágenes nuevos en esta versión.
ILP_DOWNLEVEL
Escribe en la secuencia con un formato de archivo anterior a la versión 6.0. Especifique esta marca si necesita guardar listas de imágenes cargadas en versiones de Controles comunes anteriores a la versión 6.0.

[in] pstm

Tipo: LPSTREAM

Dirección de la secuencia.

Valor devuelto

Tipo: HRESULT

Si esta función se realiza correctamente, devuelve S_OK. De lo contrario, devuelve un código de error de HRESULT.

Comentarios

No debe crear una lista de imágenes escrita con la marca ILP_DOWNLEVEL con ILC_COLOR32.

Para usar ImageList_WriteEx, la aplicación debe especificar Comctl32.dll versión 6 en el manifiesto. Para obtener más información sobre los manifiestos, consulte Habilitación de estilos visuales.

Requisitos

Requisito Value
Cliente mínimo compatible Windows Vista [solo aplicaciones de escritorio]
Servidor mínimo compatible Windows Server 2003 [solo aplicaciones de escritorio]
Plataforma de destino Windows
Encabezado commctrl.h
Library Comctl32.lib
Archivo DLL Comctl32.dll (versión 6.0 o posterior)

Consulte también

ImageList_Read

ImageList_ReadEx

ImageList_Write

Referencia