Compartilhar via


função ImageList_Merge (commctrl.h)

Cria uma nova imagem combinando duas imagens existentes. A função também cria uma nova lista de imagens na qual armazenar a imagem.

Sintaxe

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

Parâmetros

himl1

Tipo: HIMAGELIST

Um identificador para a primeira lista de imagens.

i1

Tipo: int

O índice da primeira imagem existente.

himl2

Tipo: HIMAGELIST

Um identificador para a segunda lista de imagens.

i2

Tipo: int

O índice da segunda imagem existente.

dx

Tipo: int

O deslocamento x da segunda imagem em relação à primeira imagem.

dy

Tipo: int

O deslocamento y da segunda imagem em relação à primeira imagem.

Valor retornado

Tipo: HIMAGELIST

Retorna o identificador para a nova lista de imagens se tiver êxito ou NULL caso contrário.

Comentários

A nova imagem consiste na segunda imagem existente desenhada de forma transparente sobre a primeira. A máscara para a nova imagem é o resultado da execução de uma operação OR lógica nas máscaras das duas imagens existentes.

Requisitos

   
Cliente mínimo com suporte Windows Vista [somente aplicativos da área de trabalho]
Servidor mínimo com suporte Windows Server 2003 [somente aplicativos da área de trabalho]
Plataforma de Destino Windows
Cabeçalho commctrl.h
Biblioteca Comctl32.lib
DLL Comctl32.dll