функция 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 |