Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Es gibt zwei Typen von Bildlisten (CImageList): nicht maskiert und maskiert.Eine "nicht maskiert Bildliste" besteht aus einer Farbe (bitmap eine oder mehrere Bilder enthält.Eine "maskierte Bildliste" umfasst zwei Bitmap aus gleicher Größe.Das erste Element ist eine Farben bitmap, die die Bilder enthält, und das zweite Element ist eine Bitmap, die monochrome eine Reihe von Masken — eine für jedes Bild in der ersten Bitmap enthält.
Eine der Überladungen der Create-Memberfunktion akzeptiert ein Flag angeben, ob die Bildliste maskiert wird.(Die anderen Überladungen erstellen maskierte Bildlisten.)
Wenn ein nicht maskiert Bild gezeichnet wird, ist es einfach in den Zielgeräten Elementkontext kopiert. Das heißt, wird es zu der vorhandenen Hintergrundfarbe des Gerätekontext gezeichnet.Wenn ein maskiertes Bild gezeichnet wird, werden die Bits des Bilds mit Bits der Maske zusammengefasst und in der Regel erzeugen transparente Bereiche in der Bitmap, in die die Hintergrundfarbe des Zielgeräten kontexts durch darstellt.Sie können mehrere Zeichnungsformate angeben, wenn Sie ein maskiertes Bild gezeichnet werden soll.Beispielsweise können Sie angeben, dass das Bild gerastert wird, um ein ausgewähltes Objekt anzugeben.