Метод IImageList::Copy (commoncontrols.h)
Копирует изображения из заданного списка изображений.
Синтаксис
HRESULT Copy(
[in] int iDst,
[in] IUnknown *punkSrc,
[in] int iSrc,
[in] UINT uFlags
);
Параметры
[in] iDst
Тип: int
Значение типа int , содержащее отсчитываемый от нуля индекс целевого образа для операции копирования.
[in] punkSrc
Тип: IUnknown*
Указатель на интерфейс IUnknown для списка исходных изображений.
[in] iSrc
Тип: int
Значение типа int , содержащее отсчитываемый от нуля индекс исходного образа для операции копирования.
[in] uFlags
Тип: UINT
Значение типа , указывающее тип операции копирования, которую необходимо выполнить.
Возвращаемое значение
Тип: HRESULT
Если этот метод завершается успешно, он возвращает S_OK. В противном случае возвращается код ошибки HRESULT .
Комментарии
Параметр uFlags может иметь следующие значения.
Значение | Описание |
---|---|
ILCF_MOVE | Исходный образ копируется в индекс целевого образа. Эта операция приводит к по несколько экземпляров заданного образа. |
ILCF_SWAP | Исходный и целевой образы обмениваются позициями в списке изображений. |
Чтобы использовать IImageList::Copy, укажите в манифесте Comctl32.dll версии 6. Дополнительные сведения о манифестах см. в разделе Включение визуальных стилей.
Требования
Минимальная версия клиента | Windows Vista [только классические приложения] |
Минимальная версия сервера | Windows Server 2003 [только классические приложения] |
Целевая платформа | Windows |
Header | commoncontrols.h |
DLL | Comctl32.dll (версия 6.0 или более поздняя) |