Freigeben über


Overlaymasken in Bildlisten

Jede Bildliste (CImageList) enthält eine Liste von Bildern, die als Überlagerungsmasken verwendet werden sollen. Eine "Überlagerungsmaske" ist ein Bild, das transparent über ein anderes Bild gezeichnet wird. Jedes Bild kann als Überlagerungsmaske verwendet werden. Sie können bis zu vier Überlagerungsformate pro Bildliste angeben.

Sie fügen den Index eines Bilds zur Liste der Überlagerungsformate hinzu, indem Sie die SetOverlayImage-Memberfunktion , den Index eines Bilds und den Index einer Überlagerungsmaske verwenden. Beachten Sie, dass die Indizes für die Überlagerungsmasken einsbasiert und nicht nullbasiert sind.

Sie zeichnen eine Überlagerungsmaske über ein Bild mithilfe eines einzelnen Aufrufs von Draw. Die Parameter enthalten den Index des zu zeichnenden Bilds und den Index einer Überlagerungsmaske. Sie müssen das MAKRO INDEXTOOVERLAYMASK verwenden, um den Index des Überlagerungsformats anzugeben. Sie können auch ein Überlagerungsbild angeben, wenn Sie die DrawIndirect-Memberfunktion aufrufen.

Siehe auch

Verwenden von CImageList
Steuerelemente