Bagikan melalui


ImageList_Merge (commctrl.h)

Membuat gambar baru dengan menggabungkan dua gambar yang ada. Fungsi ini juga membuat daftar gambar baru untuk menyimpan gambar.

Sintaks

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

Parameter

himl1

Jenis: HIMAGELIST

Handel ke daftar gambar pertama.

i1

Jenis: int

Indeks gambar pertama yang ada.

himl2

Jenis: HIMAGELIST

Handel ke daftar gambar kedua.

i2

Jenis: int

Indeks gambar kedua yang ada.

dx

Jenis: int

X-offset gambar kedua relatif terhadap gambar pertama.

dy

Jenis: int

Offset y dari gambar kedua relatif terhadap gambar pertama.

Mengembalikan nilai

Jenis: HIMAGELIST

Mengembalikan handel ke daftar gambar baru jika berhasil, atau NULL sebaliknya.

Keterangan

Gambar baru terdiri dari gambar kedua yang ada yang digambar secara transparan di atas gambar pertama. Masker untuk gambar baru adalah hasil dari melakukan operasi OR logis pada masker dari dua gambar yang ada.

Persyaratan

   
Klien minimum yang didukung Windows Vista [hanya aplikasi desktop]
Server minimum yang didukung Windows Server 2003 [hanya aplikasi desktop]
Target Platform Windows
Header commctrl.h
Pustaka Comctl32.lib
DLL Comctl32.dll