Поделиться через


Работа со списками завершения образа

Функция-член Заменить заменяет образ в списке образа (CImageList) с новым образом.Эта функция полезна также в случае, если необходимо динамическое увеличение количества образов в объекте списка образа.Функция SetImageCount динамически изменяет количество изображений, хранящиеся в списке образа.Если производится улучшение размер списка образа, вызовите Заменить для добавления образы к новым слотам образа.Если нужно уменьшить размер списка образа, то освобождаются образы за новым размером.

Функция-член Удалить удаляет образ из списка образа.Функция-член Копировать может копировать или передавать образы внутри образа поля.Эта функция позволяет указать, должен ли образ источника быть скопирован для индексации назначения или образы источника и назначения должны быть переданы.

Чтобы создать новый список образа путем слияния 2 списка образа, используйте перегрузку Создать соответствующей функции-члена.Эта перегрузка Создать слияние первый способ существующих списков образа, полученный образ в новом объекте списка образа.Новый образ создается путем рисования второй способ прозрачно за первым.Маска для нового образа результатом операции логического или performing a в битах масок для 2 существующих изображений.

Это повторенно до тех пор, пока все образы не сливаются и добавляются к новому объекту списка образа.

Можно записать данные образа в архив путем вызова функции-члена запись и чтения его обратно, вызвав функцию-член Чтение.

Функции-члены GetSafeHandle, Присоединиться и Отсоединить позволяют манипулировать дескриптор списка образа вложенного в объект CImageList, а функция-член DeleteImageList удаляет список образа без разрушать объект CImageList.

См. также

Ссылки

Использование CImageList

Основные понятия

Элементы управления (MFC)