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


Класс CImageList

Предоставляет функциональные возможности элемента управления "Список" образа Windows общего.

class CImageList : public CObject

Члены

Открытые конструкторы

Имя

Описание

CImageList::CImageList

Создает объект CImageList.

Открытые методы

Имя

Описание

CImageList::Add

Добавляет изображение или изображений в список образа.

CImageList::Attach

Присоединяет список образа на объект CImageList.

CImageList::BeginDrag

Начинает перетаскивание образа.

CImageList::Copy

Копирует образ в объект CImageList.

CImageList::Create

Инициализирует список образа и вложение его к объекту CImageList.

CImageList::DeleteImageList

Удаляет список образа.

CImageList::DeleteTempMap

Вызываемый обработчик времени простоя CWinApp для удаления любой временный объект CImageList создать FromHandle.

CImageList::Detach

Наконец удаляет объект списка образа из объекта CImageList и возвращает дескриптор к списку образа.

CImageList::DragEnter

Обновления блокировок во время операции перетаскивания и отображает изображение перетаскивания в заданной позиции.

CImageList::DragLeave

Разблокирует окно и скрывает изображение перетаскивания для окна можно обновлять.

CImageList::DragMove

Перемещает образ, перетащив во время операции перетаскивания.

CImageList::DragShowNolock

Показать или скрывает изображение перетаскивания во время операции перетаскивания, без блокирования окно.

CImageList::Draw

Рисует изображение, перетащив во время операции перетаскивания.

CImageList::DrawEx

Рисует элемент списка образа в указанном контексте устройства. Функция использует указанный стиль рисования и объединяют образ с указанным цветом.

CImageList::DrawIndirect

Рисует изображение из списка образа.

CImageList::EndDrag

Завершает операции перетаскивания.

CImageList::ExtractIcon

Создает значок на основе образом и маске в списке образа.

CImageList::FromHandle

Возвращает указатель на объект CImageList заданный дескриптор к списку образа. Если не вложен объект CImageList на маркер, создание и вложить временный объект CImageList.

CImageList::FromHandlePermanent

Возвращает указатель на объект CImageList заданный дескриптор к списку образа. Если не вложен объект CImageList на маркер, то возвращается NULL.

CImageList::GetBkColor

Извлекает текущий цвет фона для списка образа.

CImageList::GetDragImage

Получает временный список образа, который используется для перетаскивания.

CImageList::GetImageCount

Получает количество изображений в списке образа.

CImageList::GetImageInfo

Извлекает сведения о режиме.

CImageList::GetSafeHandle

Извлекает m_hImageList.

CImageList::Read

Считывает список образа из архива.

CImageList::Remove

Удаляет образ из списка образа.

CImageList::Replace

Заменяет образ в списке образа с новым образом.

CImageList::SetBkColor

Устанавливает цвет фона для списка образа.

CImageList::SetDragCursorImage

Создает новый образ перетаскивания.

CImageList::SetImageCount

Сбросить количество изображений в списке образа.

CImageList::SetOverlayImage

Добавляет нулевой- основан индекс образа в список изображений, используемый в качестве маски перекрытия.

CImageList::Write

Записывает список образа архивирование.

Открытые операторы

Имя

Описание

CImageList::operator HIMAGELIST

Возвращает значение вложенного HIMAGELISTCImageList.

Открытые члены данных

Имя

Описание

CImageList::m_hImageList

Дескриптор, содержащий список образа вложенный к данному объекту.

Заметки

"Список", так же- образа коллекция определенных размер изображений, каждый из которых могут ссылаться на его основе нулевой- индексу. Списки завершения образа используются для эффективного управления большие наборы значков или растровых изображений. Все образы в списке образа содержатся в одном, широком растровом изображении в формате устройства экрана. Список образа может также включать растровое изображение монохромного, содержащее маски, используемые для рисования изображений является прозрачным (стиль значка). Программный интерфейс (API) Microsoft Win32, запускаемых из списка образа содержит функции, позволяющие рисования изображений, создать и удалить списки завершения образа, добавления и удаления образов, заменив изображений, изображений, слияние и перетаскивать изображений.

Этот элемент управления (и, следовательно, класс CImageList ) доступны только для программ, выполняемых в рамках /98 Windows версии 3.51 и Windows NT 95 и более поздних версий.

Дополнительные сведения об использовании CImageList см. в разделе элементы управления и Использование CImageList.

Иерархия наследования

CObject

CImageList

Требования

Header: afxcmn.h

См. также

Ссылки

Класс CObject

Диаграмма иерархии

Класс CListCtrl

Класс CTabCtrl