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


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

Создает новый образ путем объединения двух существующих образов. Функция также создает новый список изображений, в котором будет храниться изображение.

Синтаксис

HIMAGELIST ImageList_Merge(
  HIMAGELIST himl1,
  int        i1,
  HIMAGELIST himl2,
  int        i2,
  int        dx,
  int        dy
);

Параметры

himl1

Тип: HIMAGELIST

Дескриптор первого списка изображений.

i1

Тип: int

Индекс первого существующего образа.

himl2

Тип: HIMAGELIST

Дескриптор второго списка изображений.

i2

Тип: int

Индекс второго существующего образа.

dx

Тип: int

X-смещение второго изображения относительно первого изображения.

dy

Тип: int

Смещение по Y второго изображения относительно первого изображения.

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

Тип: HIMAGELIST

Возвращает дескриптор для нового списка изображений в случае успешного выполнения или значение NULL в противном случае.

Комментарии

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

Требования

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