funzione ImageList_Merge (commctrl.h)
Crea una nuova immagine combinando due immagini esistenti. La funzione crea anche un nuovo elenco di immagini in cui archiviare l'immagine.
Sintassi
HIMAGELIST ImageList_Merge(
HIMAGELIST himl1,
int i1,
HIMAGELIST himl2,
int i2,
int dx,
int dy
);
Parametri
himl1
Tipo: HIMAGELIST
Handle per il primo elenco di immagini.
i1
Tipo: int
Indice della prima immagine esistente.
himl2
Tipo: HIMAGELIST
Handle per il secondo elenco di immagini.
i2
Tipo: int
Indice della seconda immagine esistente.
dx
Tipo: int
Offset x della seconda immagine rispetto alla prima immagine.
dy
Tipo: int
Offset y della seconda immagine rispetto alla prima immagine.
Valore restituito
Tipo: HIMAGELIST
Restituisce l'handle al nuovo elenco di immagini se ha esito positivo o NULL in caso contrario.
Commenti
La nuova immagine è costituita dalla seconda immagine esistente disegnata in modo trasparente sul primo. La maschera per la nuova immagine è il risultato dell'esecuzione di un'operazione OR logica sulle maschere delle due immagini esistenti.
Requisiti
Client minimo supportato | Windows Vista [solo app desktop] |
Server minimo supportato | Windows Server 2003 [solo app desktop] |
Piattaforma di destinazione | Windows |
Intestazione | commctrl.h |
Libreria | Comctl32.lib |
DLL | Comctl32.dll |