función ImageList_Merge (commctrl.h)

Crea una nueva imagen combinando dos imágenes existentes. La función también crea una nueva lista de imágenes en la que se va a almacenar la imagen.

Sintaxis

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

Parámetros

himl1

Tipo: HIMAGELIST

Identificador de la primera lista de imágenes.

i1

Tipo: int

Índice de la primera imagen existente.

himl2

Tipo: HIMAGELIST

Identificador de la segunda lista de imágenes.

i2

Tipo: int

Índice de la segunda imagen existente.

dx

Tipo: int

Desplazamiento x de la segunda imagen en relación con la primera imagen.

dy

Tipo: int

Desplazamiento y de la segunda imagen relativa a la primera imagen.

Valor devuelto

Tipo: HIMAGELIST

Devuelve el identificador de la nueva lista de imágenes si se ejecuta correctamente o NULL de lo contrario.

Comentarios

La nueva imagen consta de la segunda imagen existente dibujada de forma transparente sobre la primera. La máscara de la nueva imagen es el resultado de realizar una operación OR lógica en las máscaras de las dos imágenes existentes.

Requisitos

   
Cliente mínimo compatible Windows Vista [solo aplicaciones de escritorio]
Servidor mínimo compatible Windows Server 2003 [solo aplicaciones de escritorio]
Plataforma de destino Windows
Encabezado commctrl.h
Library Comctl32.lib
Archivo DLL Comctl32.dll