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


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