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


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

Копирует изображения в заданном списке изображений.

Синтаксис

BOOL ImageList_Copy(
  HIMAGELIST himlDst,
  int        iDst,
  HIMAGELIST himlSrc,
  int        iSrc,
  UINT       uFlags
);

Параметры

himlDst

Тип: HIMAGELIST

Дескриптор списка изображений, который является целевым объектом операции копирования. В текущих версиях Windows и himlDst , и himlSrc должны быть идентичными.

iDst

Тип: int

Отсчитываемый от нуля индекс изображения, который будет использоваться в качестве назначения операции копирования.

himlSrc

Тип: HIMAGELIST

Дескриптор списка изображений, который является целевым объектом операции копирования. В текущих версиях Windows и himlDst , и himlSrc должны быть идентичными.

iSrc

Тип: int

Отсчитываемый от нуля индекс изображения, который будет использоваться в качестве источника операции копирования.

uFlags

Тип: UINT

значение битового флага, указывающее тип операции копирования, которую необходимо выполнить. Этот параметр может иметь одно из следующих значений:

Значение Значение
ILCF_MOVE
Исходный образ копируется в индекс целевого образа. Эта операция приводит к по несколько экземпляров заданного образа.
ILCF_SWAP
Исходное и целевое изображения обмениваются позициями в списке изображений.

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

Тип: BOOL

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

Требования

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