Метод 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 или более поздняя) |