Operowanie listami obrazów
Zastąpić funkcji składowej zastępuje obraz na liście obrazu (CImageList) z nowego obrazu.Ta funkcja jest również przydatne, jeśli trzeba dynamicznie zwiększyć liczbę obrazów w obiekcie listy obrazu.SetImageCount funkcja dynamicznie zmienia liczbę obrazów zapisanych w liście obrazu.Jeśli zwiększony zostanie rozmiar listy obrazów, wywołanie zastąpić do dodawania obrazów do nowych gniazd obrazu.Jeśli zmniejszysz rozmiar listy obrazu są zwalniane obrazy poza nowy rozmiar.
Usunąć funkcji składowej usuwa obrazu z listy obrazów.Kopię funkcji składowej można skopiować lub wymiana obrazów na liście obrazu.Ta funkcja pozwala wskazać, czy obraz źródłowy powinny być skopiowane do indeksu przeznaczenia czy obraz źródłowy i docelowy powinien zostać zamienione.
Aby utworzyć nową listę obrazów przez scalenie dwóch list obrazu, należy użyć odpowiednich przeciążenie Create funkcji składowej.Tego przeciążenia z Create seryjnej wyświetla pierwszy obraz istniejący obraz, przechowywania obrazu wynikowego w nowym obiekcie listy obrazu.Nowy obraz jest tworzony przez rysunek na drugi obraz przezroczysty w okresie pierwszych.Maska dla nowego obrazu jest wynikiem operacji logicznego lub na bity maski, dla dwóch istniejących obrazów.
To jest powtarzany, dopóki wszystkie obrazy są scalane i dodawane do obiektu listy obrazu.
Można zapisać informacji obrazu do archiwum, wywołując zapisu funkcji składowej i przeczytać go z powrotem przez wywołanie odczytu funkcji składowej.
GetSafeHandle, Attach, i odłączania funkcji elementów członkowskich umożliwia manipulowanie uchwyt listy obrazów dołączonych do CImageList obiektu, podczas DeleteImageList funkcji składowej usuwa listę obrazu bez niszczenia CImageList obiektu.