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

Удаляет изображение из списка изображений.

Синтаксис

BOOL ImageList_Remove(
  HIMAGELIST himl,
  int        i
);

Параметры

himl

Тип: HIMAGELIST

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

i

Тип: int

Индекс изображения, которое требуется удалить. Если этот параметр равен -1, функция удаляет все изображения.

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

Тип: BOOL

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

Комментарии

При удалении изображения индексы оставшихся изображений корректируются таким образом, что индексы изображений всегда находятся в диапазоне от нуля до единицы меньше, чем количество изображений в списке изображений. Например, если удалить изображение с индексом 0, то изображение 1 станет изображением 0, изображение 2 — изображением 1 и т. д.

Требования

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

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

ImageList_RemoveAll