Condividi tramite


Tipi di elenchi di immagini

Esistono due tipi di elenchi di immagini (CImageList): nonmasked e mascherata.“Un elenco immagini nonmasked„ è costituito da una bitmap di colore che contiene uno o più immagini.“Un elenco immagini mascherato„ è costituito da due bitmap di dimensioni uguali.Il primo è una bitmap di colore che contiene le immagini e il secondo è una bitmap monocromatica che contiene una serie di maschere — una per ogni immagine nella prima bitmap.

Uno degli overload della funzione di creazione di un membro accetta un flag per indicare se nell'elenco di immagini viene mascherato.(Gli altri overload creano gli elenchi di immagini mascherati).

Quando un'immagine nonmasked viene disegnata, viene copiata semplicemente nel contesto del dispositivo di destinazione; ovvero viene disegnata sul colore di sfondo esistente del contesto di dispositivo.Quando un'immagine mascherata viene disegnata, i bit dell'immagine vengono combinati con i bit della maschera, in genere producenti aree trasparenti nella bitmap in cui il colore di sfondo di contesto del dispositivo di destinazione tramite.È possibile specificare diversi stili di disegno quando si disegna un'immagine con mascherata.Ad esempio, è possibile specificare che l'immagine è retinata per indicare un oggetto selezionato.

Vedere anche

Riferimenti

Utilizzando CImageList

Concetti

Controlli (MFC)