Bildlistenarten
Es gibt zwei Arten von Bildlisten (CImageList): nicht maskiert und maskiert. Eine "nicht maskierte Bildliste" besteht aus einer Farbbitmap, die mindestens ein Bild enthält. Eine "maskierte Bildliste" besteht aus zwei Bitmaps gleicher Größe. Die erste ist eine Farbbitmap, die die Bilder enthält, und die zweite ist eine monochrome Bitmap, die eine Reihe von Masken enthält – eine für jedes Bild in der ersten Bitmap.
Eine der Überladungen der Create
Memberfunktion gibt an, ob die Bildliste maskiert ist. (Die anderen Überladungen erstellen maskierte Bildlisten.)
Wenn ein nicht maskiertes Bild gezeichnet wird, wird es einfach in den Zielgerätekontext kopiert. d. h. sie wird über die vorhandene Hintergrundfarbe des Gerätekontexts gezeichnet. Wenn ein maskiertes Bild gezeichnet wird, werden die Bits des Bilds mit den Bits der Maske kombiniert, was in der Regel transparente Bereiche in der Bitmap erzeugt, in der die Hintergrundfarbe des Zielgerätekontexts angezeigt wird. Sie können beim Zeichnen eines maskierten Bilds mehrere Zeichenformatvorlagen angeben. Sie können z. B. angeben, dass das Bild ditheriert wird, um ein ausgewähltes Objekt anzugeben.
Siehe auch
Feedback
https://aka.ms/ContentUserFeedback.
Bald verfügbar: Im Laufe des Jahres 2024 werden wir GitHub-Issues stufenweise als Feedbackmechanismus für Inhalte abbauen und durch ein neues Feedbacksystem ersetzen. Weitere Informationen finden Sie unterFeedback senden und anzeigen für