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


Метод IImageList::Remove (commoncontrols.h)

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

Синтаксис

HRESULT Remove(
  [in] int i
);

Параметры

[in] i

Тип: int

Значение типа int , содержащее индекс удаляемого изображения. Если этот параметр имеет значение -1, метод удаляет все образы.

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

Тип: HRESULT

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

Комментарии

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

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

Требования

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