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


макрос ListView_SetImageList (commctrl.h)

Назначает список изображений элементу управления "Представление списка". Этот макрос можно использовать или явно отправить сообщение LVM_SETIMAGELIST.

Синтаксис

HIMAGELIST ListView_SetImageList(
   HWND       hwnd,
   HIMAGELIST himl,
   int        iImageList
);

Параметры

hwnd

Тип: HWND

Дескриптор элемента управления "Представление списка".

himl

Тип: HIMAGELIST

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

iImageList

Тип: int

Тип списка изображений. Этот параметр может быть одним из следующих значений:

Ценность Значение
LVSIL_NORMAL
Список изображений с большими значками.
LVSIL_SMALL
Список изображений с небольшими значками.
LVSIL_STATE
Список изображений с изображениями состояния.
LVSIL_GROUPHEADER
Список изображений для заголовка группы.

Возвращаемое значение

Тип: HIMAGELIST

Возвращает дескриптор списка изображений, ранее связанный с элементом управления, в случае успешного выполнения или значение NULL в противном случае.

Замечания

Текущий список изображений будет уничтожен при уничтожении элемента управления представлением списка, если не задан стиль LVS_SHAREIMAGELISTS. Если вы используете это сообщение для замены одного списка изображений другим, приложение должно явно уничтожить все списки изображений, отличные от текущего.

Требования

Требование Ценность
минимальные поддерживаемые клиентские Windows Vista [только классические приложения]
минимальный поддерживаемый сервер Windows Server 2003 [только классические приложения]
целевая платформа Виндоус
заголовка commctrl.h