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.
Die Replace-Funktion ersetzt ein Bild in einer Bildliste (CImageList) mit einem neuen Bild. Diese Funktion ist auch hilfreich, wenn Sie die Anzahl der Bilder in einem Bildlistenobjekt dynamisch erhöhen müssen. Die SetImageCount-Funktion ändert dynamisch die Anzahl der in der Bildliste gespeicherten Bilder. Wenn Sie die Größe der Bildliste erhöhen, rufen Sie auf Replace , um den neuen Bildplätzen Bilder hinzuzufügen. Wenn Sie die Größe der Bildliste verringern, werden die Bilder über die neue Größe hinaus freigegeben.
Die Remove-Funktion entfernt ein Bild aus einer Bildliste. Die Kopierfunktion kann Bilder in einer Bildliste kopieren oder vertauschen. Mit dieser Funktion können Sie angeben, ob das Quellbild in den Zielindex kopiert werden soll oder die Quell- und Zielbilder ausgetauscht werden sollen.
Um eine neue Image-Liste durch Zusammenführen zweier Image-Listen zu erstellen, verwenden Sie die entsprechende Überladung der Member-Funktion Create. Diese Überladung von Create führt das erste Bild der bestehenden Bildlisten zusammen und speichert das resultierende Image in einem neuen Bildlistenobjekt. Das neue Bild wird erstellt, indem das zweite Bild transparent über dem ersten Bild gezeichnet wird. Die Maske des neuen Bildes ist das Ergebnis einer logischen OR-Verknüpfung der Bits der Masken der beiden vorhandenen Bilder.
Dies wird wiederholt, bis alle Bilder zusammengeführt und dem neuen Bildlistenobjekt hinzugefügt werden.
Sie können die Bildinformationen in ein Archiv schreiben, indem Sie die Memberfunktion Write aufrufen, und erneut lesen, indem Sie die Memberfunktion Read aufrufen.
Die Member-Funktionen GetSafeHandle, Attach und Detach bieten Ihnen die Möglichkeit, das Handle der dem CImageList-Objekt zugeordneten Image-Liste zu manipulieren, während die Member-Funktion DeleteImageList die Image-Liste löscht, ohne das CImageList-Objekt zu zerstören.