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

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

Синтаксис

BOOL ImageList_Replace(
  HIMAGELIST himl,
  int        i,
  HBITMAP    hbmImage,
  HBITMAP    hbmMask
);

Параметры

himl

Тип: HIMAGELIST

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

i

Тип: int

Индекс заменяемого образа.

hbmImage

Тип: HBITMAP

Дескриптор растрового изображения, содержащего изображение.

hbmMask

Тип: HBITMAP

Дескриптор растрового изображения, содержащего маску. Если со списком изображений не используется маска, этот параметр игнорируется.

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

Тип: BOOL

Возвращает ненулевое значение в случае успешного выполнения или ноль в противном случае.

Комментарии

Функция ImageList_Replace копирует растровое изображение во внутреннюю структуру данных. Обязательно используйте функцию DeleteObject , чтобы удалить hbmImage и hbmMask после возврата функции.

Требования

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