管理影像清單
Replace 成員函式會將影像清單中的影像取代 為新的影像。 如果需要動態增加影像清單物件中的影像數目,此函式也很有用。 SetImageCount 函式會動態變更儲存在影像清單中的影像數目。 如果您增加映射清單的大小,請呼叫 Replace
以將影像新增至新的映射位置。 如果您縮小影像清單的大小,則會釋放超出新的大小之外的影像。
Remove 成員函式會從影像清單中移除影像。 複製 成員函式可以在映射清單中複製或交換映射。 此函式可讓您指出來源影像應該複製到目的地索引,還是應該交換來源和目的地影像。
若要藉由合併兩個映射清單來建立新的映射清單,請使用 Create 成員函式的適當多載 。 這個多載 Create
會合並現有影像清單的第一個影像,並將結果影像儲存在新的影像清單物件中。 新的影像會以在第一個影像上繪製透明的第二個影像來立。 新影像的遮罩是在兩個現有影像的遮罩位元上執行邏輯 OR 運算的結果。
這會一直重複直到所有影像都合併和加入新的影像清單物件為止。
您可以藉由呼叫 Write 成員函式,並將映射資訊寫入封存中,並藉由呼叫 Read 成員函式來讀取 它。
Get保管庫Handle 、 Attach 和 Detach 成員函式可讓您操作附加至 CImageList
物件的影像清單控制碼,而 DeleteImageList 成員函式會刪除影像清單,而不會終結 CImageList
物件。