Поделиться через


функция ImageList_WriteEx (commctrl.h)

Записывает список изображений в поток.

Синтаксис

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

Параметры

[in] himl

Тип: HIMAGELIST

Дескриптор списка изображений.

[in] dwFlags

Тип: DWORD

Флаг , указывающий способ записи потока.

Значение Значение
ILP_NORMAL
Записывает в поток, используя формат файла для Common Controls 6.0, который содержит сведения об атрибутах списка изображений, новых для этой версии.
ILP_DOWNLEVEL
Выполняет запись в поток с использованием формата файла, предшествующего версии 6.0. Укажите этот флаг, если необходимо сохранить списки образов, загруженные в версии Common Controls до версии 6.0.

[in] pstm

Тип: LPSTREAM

Адрес потока.

Возвращаемое значение

Тип: HRESULT

Если эта функция завершается успешно, она возвращает S_OK. В противном случае возвращается код ошибки HRESULT .

Комментарии

Не следует создавать список изображений, написанный с флагом ILP_DOWNLEVEL с ILC_COLOR32.

Чтобы использовать ImageList_WriteEx, приложение должно указать в манифесте Comctl32.dll версии 6. Дополнительные сведения о манифестах см. в разделе Включение визуальных стилей.

Требования

Требование Значение
Минимальная версия клиента Windows Vista [только классические приложения]
Минимальная версия сервера Windows Server 2003 [только классические приложения]
Целевая платформа Windows
Header commctrl.h
Библиотека Comctl32.lib
DLL Comctl32.dll (версия 6.0 или более поздняя)

См. также раздел

ImageList_Read

ImageList_ReadEx

ImageList_Write

Справочные материалы