Представление списка

В этом разделе содержатся сведения о элементах программирования, используемых с элементами управления представлением списка.

Общие сведения

Раздел Содержимое
Сведения о элементах управления "Представление списка" Элемент управления представлением списка — это окно, отображающее коллекцию элементов.
Обработка сообщений представления списка по умолчанию В этом разделе перечислены операции обработки сообщений окна, выполняемые элементом управления представлением списка.
Использование элементов управления "Представление списка" В этом разделе содержатся примеры кода, демонстрирующие создание и использование элементов управления представлением списка в приложениях.

Макросы

Раздел Содержимое
ListView_ApproximateViewRect Вычисляет приблизительную ширину и высоту, необходимую для отображения заданного количества элементов. Этот макрос можно использовать или явно отправить сообщение LVM_APPROXIMATEVIEWRECT.
ListView_Arrange Упорядочивает элементы в представлении значков. Этот макрос можно использовать или явно отправить сообщение LVM_ARRANGE.
ListView_CancelEditLabel Отменяет операцию редактирования текста элемента. Этот макрос можно использовать или явно отправить сообщение LVM_CANCELEDITLABEL.
ListView_CreateDragImage Создает список изображений перетаскивания для указанного элемента. Этот макрос можно использовать или явно отправить сообщение LVM_CREATEDRAGIMAGE.
ListView_DeleteAllItems Удаляет все элементы из элемента управления "Представление списка". Этот макрос можно использовать или явно отправить сообщение LVM_DELETEALLITEMS.
ListView_DeleteColumn Удаляет столбец из элемента управления "Представление списка". Этот макрос можно использовать или явно отправить сообщение LVM_DELETECOLUMN.
ListView_DeleteItem Удаляет элемент из элемента управления представления списка. Этот макрос можно использовать или явно отправить сообщение LVM_DELETEITEM.
ListView_EditLabel Начинается редактирование на месте указанного текста элемента представления списка. Сообщение неявно выбирает и фокусирует указанный элемент. Этот макрос можно использовать или явно отправить сообщение LVM_EDITLABEL.
ListView_EnableGroupView Включает или отключает отображение элементов в элементе управления представлением списка в виде группы. Этот макрос можно использовать или явно отправить сообщение LVM_ENABLEGROUPVIEW.
ListView_EnsureVisible Гарантирует, что элемент представления списка полностью или частично отображается, прокручивая элемент управления представлением списка при необходимости. Этот макрос можно использовать или явно отправить сообщение LVM_ENSUREVISIBLE.
ListView_FindItem Ищет элемент представления списка с указанными характеристиками. Этот макрос можно использовать или явно отправить сообщение LVM_FINDITEM.
ListView_GetBkColor Возвращает цвет фона элемента управления представлением списка. Этот макрос можно использовать или явно отправить сообщение LVM_GEТБ KCOLOR.
ListView_GetBkImage Возвращает фоновое изображение в элементе управления "Представление списка". Этот макрос можно использовать или явно отправить сообщение LVM_GEТБ KIMAGE.
ListView_GetCallbackMask Возвращает маску обратного вызова для элемента управления представлением списка. Этот макрос можно использовать или явно отправить сообщение LVM_GETCALLBACKMASK.
ListView_GetCheckState Определяет, выбран ли элемент в элементе управления представлением списка. Это следует использовать только для элементов управления представления списка, имеющих стиль LVS_EX_CHECКБ OXES.
ListView_GetColumn Возвращает атрибуты столбца элемента управления списка. Этот макрос можно использовать или явно отправить сообщение LVM_GETCOLUMN.
ListView_GetColumnOrderArray Возвращает текущий левый к правому порядку столбцов в элементе управления представлением списка. Этот макрос можно использовать или явно отправить сообщение LVM_GETCOLUMNORDERARRAY.
ListView_GetColumnWidth Возвращает ширину столбца в представлении отчета или списка. Этот макрос можно использовать или явно отправить сообщение LVM_GETCOLUMNWIDTH.
ListView_GetCountPerPage Вычисляет количество элементов, которые могут помещаться по вертикали в видимой области элемента управления представлением списка при представлении списка или отчета. Учитываются только полностью видимые элементы. Этот макрос можно использовать или явно отправить сообщение LVM_GETCOUNTPERPAGE.
ListView_GetEditControl Возвращает дескриптор элемента управления редактирования, используемого для редактирования текста элемента представления списка. Этот макрос можно использовать или явно отправить сообщение LVM_GETEDITCONTROL.
ListView_GetEmptyText Получает текст, предназначенный для отображения, когда элемент управления представлением списка отображается пустым. Используйте этот макрос или явно отправьте сообщение LVM_GETEMPTYTEXT.
ListView_GetExtendedListViewStyle Возвращает расширенные стили, которые в настоящее время используются для заданного элемента управления представлением списка. Этот макрос можно использовать или явно отправить сообщение LVM_GETEXTENDEDLISTVIEWSTYLE.
ListView_GetFocusedGroup Получает группу с фокусом. Используйте этот макрос или явно отправьте сообщение LVM_GETFOCUSEDGROUP.
ListView_GetFooterInfo Возвращает сведения в нижнем колонтитуле указанного элемента управления представления списка. Используйте этот макрос или явно отправьте сообщение LVM_GETFOOTERINFO.
ListView_GetFooterItem Получает сведения о элементе нижнего колонтитула для указанного элемента управления представлением списка. Используйте этот макрос или явно отправьте сообщение LVM_GETFOOTERITEM.
ListView_GetFooterItemRect Возвращает координаты нижнего колонтитула для указанного элемента в элементе управления представлением списка. Используйте этот макрос или явно отправьте сообщение LVM_GETFOOTERITEMRECT.
ListView_GetFooterRect Возвращает координаты нижнего колонтитула для указанного элемента управления представлением списка. Используйте этот макрос или явно отправьте сообщение LVM_GETFOOTERRECT.
ListView_GetGroupCount Возвращает количество групп. Этот макрос можно использовать или явно отправлять сообщение LVM_GETGROUPCOUNT.
ListView_GetGroupHeaderImageList Возвращает список изображений заголовков группы, который был задан для существующего элемента управления представлением списка.
ListView_GetGroupInfo Возвращает сведения о группе. Этот макрос можно использовать или явно отправить сообщение LVM_GETGROUPINFO.
ListView_GetGroupInfoByIndex Возвращает сведения о указанной группе. Используйте этот макрос или явно отправьте сообщение LVM_GETGROUPINFOBYINDEX.
ListView_GetGroupMetrics Возвращает сведения о отображении групп. Этот макрос можно использовать или явно отправить сообщение LVM_GETGROUPMETRICS.
ListView_GetGroupRect Возвращает прямоугольник для указанной группы. Используйте этот макрос или явно отправьте сообщение LVM_GETGROUPRECT.
ListView_GetGroupState Возвращает состояние для указанной группы. Используйте этот макрос или явно отправьте сообщение LVM_GETGROUPSTATE.
ListView_GetHeader Получает дескриптор элемента управления заголовком, используемый элементом управления представлением списка. Этот макрос можно использовать или явно отправить сообщение LVM_GETHEADER.
ListView_GetHotCursor Возвращает HCURSOR, используемый при переключение указателя на элемент во время включения горячего отслеживания. Этот макрос можно использовать или явно отправить сообщение LVM_GETHOTCURSOR.
ListView_GetHotItem Возвращает индекс горячего элемента. Этот макрос можно использовать или явно отправить сообщение LVM_GETHOTITEM.
ListView_GetHoverTime Получает время, которое курсор мыши должен наведите указатель мыши на элемент перед выбранным элементом. Этот макрос можно использовать или явно отправить сообщение LVM_GETHOVERTIME.
ListView_GetImageList Получает дескриптор списка изображений, используемый для элементов представления списка. Этот макрос можно использовать или явно отправить сообщение LVM_GETIMAGELIST.
ListView_GetInsertMark Возвращает позицию точки вставки. Этот макрос можно использовать или явно отправить сообщение LVM_GETINSERTMARK.
ListView_GetInsertMarkColor Возвращает цвет точки вставки. Этот макрос можно использовать или явно отправить сообщение LVM_GETINSERTMARKCOLOR.
ListView_GetInsertMarkRect Возвращает прямоугольник, ограничивающий точку вставки. Этот макрос можно использовать или явно отправить сообщение LVM_GETINSERTMARKRECT.
ListView_GetISearchString Возвращает добавочную строку поиска элемента управления "Представление списка". Этот макрос можно использовать или явно отправить сообщение LVM_GETISEARCHSTRING.
ListView_GetItem Возвращает некоторые или все атрибуты элемента представления списка. Этот макрос можно использовать или явно отправлять сообщение LVM_GETITEM.
ListView_GetItemCount Возвращает количество элементов в элементе управления "Представление списка". Этот макрос можно использовать или явно отправить сообщение LVM_GETITEMCOUNT.
ListView_GetItemIndexRect Возвращает ограничивающий прямоугольник для всех или части подсети в текущем представлении указанного элемента управления представления списка. Используйте этот макрос или явно отправьте сообщение LVM_GETITEMINDEXRECT.
ListView_GetItemPosition Возвращает позицию элемента представления списка. Этот макрос можно использовать или явно отправить сообщение LVM_GETITEMPOSITION.
ListView_GetItemRect Получает ограничивающий прямоугольник для всех или части элемента в текущем представлении. Этот макрос можно использовать или явно отправить сообщение LVM_GETITEMRECT.
ListView_GetItemSpacing Определяет интервал между элементами в элементе управления представлением списка. Этот макрос можно использовать или явно отправить сообщение LVM_GETITEMSPACING.
ListView_GetItemState Возвращает состояние элемента представления списка. Этот макрос можно использовать или явно отправить сообщение LVM_GETITEMSTATE.
ListView_GetItemText Возвращает текст элемента представления списка или подсети. Этот макрос можно использовать или явно отправить сообщение LVM_GETITEMTEXT.
ListView_GetNextItem Выполняет поиск элемента представления списка с указанными свойствами и имеет указанную связь с указанным элементом. Этот макрос можно использовать или явно отправить сообщение LVM_GETNEXTITEM.
ListView_GetNextItemIndex Получает индекс элемента в определенном элементе управления представления списка, который имеет указанные свойства и связь с другим конкретным элементом. Используйте этот макрос или явно отправьте сообщение LVM_GETNEXTITEMINDEX.
ListView_GetNumberOfWorkAreas Возвращает количество рабочих областей в элементе управления представлением списка. Этот макрос можно использовать или явно отправить сообщение LVM_GETNUМБ EROFWORKAREAS.
ListView_GetOrigin Возвращает источник текущего представления для элемента управления представлением списка. Этот макрос можно использовать или явно отправить сообщение LVM_GETORIGIN.
ListView_GetOutlineColor Возвращает цвет границы элемента управления представлением списка, если задан стиль расширенного окна LVS_EX_BORDERSELECT . Этот макрос можно использовать или явно отправить сообщение LVM_GETOUTLINECOLOR.
ListView_GetSelectedColumn Возвращает целое число, указывающее выбранный столбец. Этот макрос можно использовать или явно отправить сообщение LVM_GETSELECTEDCOLUMN.
ListView_GetSelectedCount Определяет количество выбранных элементов в элементе управления представлением списка. Этот макрос можно использовать или явно отправить сообщение LVM_GETSELECTEDCOUNT.
ListView_GetSelectionMark Возвращает метку выбора из элемента управления "Представление списка". Этот макрос можно использовать или явно отправить сообщение LVM_GETSELECTIONMARK.
ListView_GetStringWidth Определяет ширину указанной строки с помощью текущего шрифта элемента управления представления списка. Этот макрос можно использовать или явно отправить сообщение LVM_GETSTRINGWIDTH.
ListView_GetSubItemRect Получает сведения о прямоугольнике, который окружает подсеть в элементе управления представлением списка. Этот макрос (рекомендуется) или явно отправить сообщение LVM_GETSUBITEMRECT. Этот макрос предназначен для использования только в элементах управления представления списка, использующих стиль LVS_REPORT.
ListView_GetTextBkColor Возвращает цвет фона текста элемента управления представлением списка. Этот макрос можно использовать или явно отправить сообщение LVM_GETTEXТБ KCOLOR.
ListView_GetTextColor Возвращает цвет текста элемента управления представлением списка. Этот макрос можно использовать или явно отправить сообщение LVM_GETTEXTCOLOR.
ListView_GetTileInfo Получает сведения о плитке в элементе управления представлением списка. Этот макрос можно использовать или явно отправлять сообщение LVM_GETTILEINFO.
ListView_GetTileViewInfo Получает сведения об элементе управления представлением списка в представлении плитки. Этот макрос можно использовать или явно отправить сообщение LVM_GETTILEVIEWINFO.
ListView_GetToolСоветы Возвращает элемент управления подсказки, который элемент управления представления списка использует для отображения подсказок. Этот макрос можно использовать или явно отправить сообщение LVM_GETTOOLTIPS.
ListView_GetTopIndex Возвращает индекс самого видимого элемента в представлении списка или отчета. Этот макрос можно использовать или явно отправить сообщение LVM_GETTOPINDEX.
ListView_GetUnicodeFormat Возвращает флаг формата символов Юникода для элемента управления. Этот макрос можно использовать или явно отправить сообщение LVM_GETUNICODEFORMAT.
ListView_GetView Возвращает текущее представление элемента управления представлением списка. Этот макрос можно использовать или явно отправить сообщение LVM_GETVIEW.
ListView_GetViewRect Получает ограничивающий прямоугольник всех элементов в элементе управления представлением списка. Представление списка должно находиться в представлении значков или небольших значков. Этот макрос можно использовать или явно отправить сообщение LVM_GETVIEWRECT.
ListView_GetWorkAreas Возвращает рабочие области из элемента управления "Представление списка". Этот макрос можно использовать или явно отправить сообщение LVM_GETWORKAREAS.
ListView_HasGroup Определяет, имеет ли элемент управления представление списка указанную группу. Этот макрос можно использовать или явно отправить сообщение LVM_HASGROUP.
ListView_HitTest Определяет, какой элемент представления списка, если он есть, находится в указанной позиции. Этот макрос можно использовать или явно отправить сообщение LVM_HITTEST.
ListView_HitTestEx Определяет, какой элемент представления списка, если он есть, находится в указанной позиции. Этот макрос можно использовать или явно отправить сообщение LVM_HITTEST.
ListView_InsertColumn Вставляет новый столбец в элемент управления представлением списка. Этот макрос можно использовать или явно отправить сообщение LVM_INSERTCOLUMN.
ListView_InsertGroup Вставляет группу в элемент управления представлением списка. Этот макрос можно использовать или явно отправить сообщение LVM_INSERTGROUP.
ListView_InsertGroupSorted Вставляет группу в упорядоченный список групп. Этот макрос можно использовать или явно отправить сообщение LVM_INSERTGROUPSORTED.
ListView_InsertItem Вставляет новый элемент в элемент управления представлением списка. Этот макрос можно использовать или явно отправлять сообщение LVM_INSERTITEM.
ListView_InsertMarkHitTest Извлекает точку вставки, ближайшую к указанной точке. Этот макрос можно использовать или явно отправить сообщение LVM_INSERTMARKHITTEST.
ListView_IsGroupViewEnabled Проверяет, включен ли элемент управления представлением списка групп. Этот макрос можно использовать или явно отправить сообщение LVM_ISGROUPVIEWENABLED.
ListView_IsItemVisible Указывает, отображается ли элемент в элементе управления представлением списка. Используйте этот макрос или явно отправьте сообщение LVM_ISITEMVISIBLE.
ListView_MapIDToIndex Карты идентификатор элемента в индекс. Этот макрос можно использовать или явно отправить сообщение LVM_MAPIDTOINDEX.
ListView_MapIndexToID Карты индекс элемента к уникальному идентификатору. Этот макрос можно использовать или явно отправить сообщение LVM_MAPINDEXTOID.
ListView_MoveGroup Не реализовано.
ListView_MoveItemToGroup Не реализовано.
ListView_RedrawItems Принудительно создает элемент управления представления списка для перерасхода диапазона элементов. Этот макрос можно использовать или явно отправить сообщение LVM_REDRAWITEMS.
ListView_RemoveAllGroups Удаляет все группы из элемента управления "Представление списка". Этот макрос можно использовать или явно отправить сообщение LVM_REMOVEALLGROUPS.
ListView_RemoveGroup Удаляет группу из элемента управления "Представление списка". Этот макрос можно использовать или явно отправить сообщение LVM_REMOVEGROUP.
ListView_Scroll Прокручивает содержимое элемента управления "Представление списка". Этот макрос можно использовать или явно отправить сообщение LVM_SCROLL.
ListView_SetBkColor Задает цвет фона элемента управления "Представление списка". Этот макрос можно использовать или явно отправлять сообщение LVM_SEТБ KCOLOR.
ListView_SetBkImage Задает фоновое изображение в элементе управления "Представление списка". Этот макрос можно использовать или явно отправить сообщение LVM_SEТБ KIMAGE.
ListView_SetCallbackMask Изменяет маску обратного вызова для элемента управления представлением списка. Этот макрос можно использовать или явно отправить сообщение LVM_SETCALLBACKMASK.
ListView_SetCheckState Выбирает или отменяет выбор элемента в элементе управления представлением списка. Этот макрос можно использовать или явно отправить сообщение LVM_SETITEMSTATE.
ListView_SetColumn Задает атрибуты столбца представления списка. Этот макрос можно использовать или явно отправить сообщение LVM_SETCOLUMN.
ListView_SetColumnOrderArray Задает левый порядок столбцов в элементе управления представлением списка. Этот макрос можно использовать или явно отправить сообщение LVM_SETCOLUMNORDERARRAY.
ListView_SetColumnWidth Используется для изменения ширины столбца в представлении отчета или ширины всех столбцов в режиме представления списка. Этот макрос можно использовать или явно отправить сообщение LVM_SETCOLUMNWIDTH.
ListView_SetExtendedListViewStyle Задает расширенные стили для элементов управления представлением списка. Этот макрос можно использовать или явно отправить сообщение LVM_SETEXTENDEDLISTVIEWSTYLE.
ListView_SetExtendedListViewStyleEx Задает расширенные стили для элементов управления представлением списка с помощью маски стиля. Этот макрос можно использовать или явно отправить сообщение LVM_SETEXTENDEDLISTVIEWSTYLE.
ListView_SetGroupHeaderImageList Назначает список изображений заголовку группы элемента управления "Представление списка".
ListView_SetGroupInfo Задает сведения о группе. Этот макрос можно использовать или явно отправлять сообщение LVM_SETGROUPINFO.
ListView_SetGroupMetrics Задает сведения о отображении групп. Этот макрос можно использовать или явно отправить сообщение LVM_SETGROUPMETRICS.
ListView_SetGroupState Задает состояние для указанной группы.
ListView_SetHotCursor Задает HCURSOR, используемый элементом управления представлением списка, когда указатель находится над элементом во время включения горячего отслеживания. Этот макрос можно использовать или явно отправить сообщение LVM_SETHOTCURSOR. Чтобы проверка включена ли горячая отслеживание, вызовите SystemParametersInfo.
ListView_SetHotItem Задает горячий элемент в элементе управления представлением списка. Этот макрос можно использовать или явно отправить сообщение LVM_SETHOTITEM.
ListView_SetHoverTime Задает время, затраченное курсором мыши на элемент перед выбранным элементом. Этот макрос можно использовать или явно отправить сообщение LVM_SETHOVERTIME.
ListView_SetIconSpacing Задает интервал между значками в элементах управления представления списка, заданных в стиле LVS_ICON . Этот макрос можно использовать или явно отправлять сообщение LVM_SETICONSPACING.
ListView_SetImageList Назначает список изображений элементу управления "Представление списка". Этот макрос можно использовать или явно отправить сообщение LVM_SETIMAGELIST.
ListView_SetInfoTip Задает текст подсказки. Этот макрос можно использовать или явно отправить сообщение LVM_SETINFOTIP.
ListView_SetInsertMark Задает точку вставки в определенную позицию. Этот макрос можно использовать или явно отправить сообщение LVM_SETINSERTMARK.
ListView_SetInsertMarkColor Задает цвет точки вставки. Этот макрос можно использовать или явно отправить сообщение LVM_SETINSERTMARKCOLOR.
ListView_SetItem Задает некоторые или все атрибуты элемента представления списка. Вы также можете использовать ListView_SetItem для задания текста подсети. Этот макрос можно использовать или явно отправить сообщение LVM_SETITEM.
ListView_SetItemCount Позволяет элементу управления представления списка выделить память для указанного количества элементов. Этот макрос можно использовать или явно отправить сообщение LVM_SETITEMCOUNT.
ListView_SetItemCountEx Задает виртуальное число элементов в представлении виртуального списка. Этот макрос можно использовать или явно отправить сообщение LVM_SETITEMCOUNT.
ListView_SetItemIndexState Задает состояние указанного элемента представления списка. Используйте этот макрос или явно отправьте сообщение LVM_SETITEMINDEXSTATE.
ListView_SetItemPosition Перемещает элемент в указанную позицию в элементе управления представлением списка (в представлении значков или небольших значков). Этот макрос можно использовать или явно отправить сообщение LVM_SETITEMPOSITION.
ListView_SetItemPosition32 Перемещает элемент в указанную позицию в элементе управления представлением списка (в представлении значков или небольших значков). Этот макрос отличается от макроса ListView_SetItemPosition в том, что он использует 32-разрядные координаты. Макрос ListView_SetItemPosition32 можно использовать или явно отправить сообщение LVM_SETITEMPOSITION32.
ListView_SetItemState Изменяет состояние элемента в элементе управления представлением списка. Этот макрос можно использовать или явно отправить сообщение LVM_SETITEMSTATE.
ListView_SetItemText Изменяет текст элемента представления списка или дочернего элемента. Этот макрос можно использовать или явно отправить сообщение LVM_SETITEMTEXT.
ListView_SetOutlineColor Задает цвет границы элемента управления представлением списка, если задан стиль расширенного окна LVS_EX_BORDERSELECT . Этот макрос можно использовать или явно отправить сообщение LVM_SETOUTLINECOLOR.
ListView_SetSelectedColumn Задает индекс выбранного столбца. Этот макрос можно использовать или явно отправить сообщение LVM_SETSELECTEDCOLUMN.
ListView_SetSelectionMark Задает метку выбора в элементе управления "Представление списка". Этот макрос можно использовать или явно отправить сообщение LVM_SETSELECTIONMARK.
ListView_SetTextBkColor Задает цвет фона текста в элементе управления представлением списка. Этот макрос можно использовать или явно отправить сообщение LVM_SETTEXТБ KCOLOR.
ListView_SetTextColor Задает цвет текста элемента управления представлением списка. Этот макрос можно использовать или явно отправить сообщение LVM_SETTEXTCOLOR.
ListView_SetTileInfo Задает сведения для существующей плитки элемента управления представлением списка. Этот макрос можно использовать или явно отправить сообщение LVM_SETTILEINFO.
ListView_SetTileViewInfo Задает сведения, которые элемент управления представления списка использует в представлении плиток. Этот макрос можно использовать или явно отправить сообщение LVM_SETTILEVIEWINFO.
ListView_SetToolСоветы Задает элемент управления подсказки, используемый элементом управления представлением списка для отображения подсказок. Этот макрос можно использовать или явно отправить сообщение LVM_SETTOOLTIPS.
ListView_SetUnicodeFormat Задает флаг формата символов Юникода для элемента управления. Это сообщение позволяет изменить набор символов, используемый элементом управления во время выполнения, а не повторно создать элемент управления. Этот макрос можно использовать или явно отправлять сообщение LVM_SETUNICODEFORMAT.
ListView_SetView Задает представление элемента управления "Представление списка". Этот макрос можно использовать или явно отправить сообщение LVM_SETVIEW.
ListView_SetWorkAreas Задает рабочие области в элементе управления "Представление списка". Этот макрос можно использовать или явно отправить сообщение LVM_SETWORKAREAS.
ListView_SortGroups Использует функцию сравнения, определяемую приложением, для сортировки групп по идентификатору в элементе управления представления списка. Этот макрос можно использовать или явно отправить сообщение LVM_SORTGROUPS.
ListView_SortItems Использует функцию сравнения, определяемую приложением, для сортировки элементов элемента управления представлением списка. Индекс каждого элемента изменяется в соответствии с новой последовательностью. Этот макрос можно использовать или явно отправить сообщение LVM_SORTITEMS.
ListView_SortItemsEx Использует функцию сравнения, определяемую приложением, для сортировки элементов элемента управления представлением списка. Индекс каждого элемента изменяется в соответствии с новой последовательностью. Этот макрос можно использовать или явно отправить сообщение LVM_SORTITEMSEX.
ListView_SubItemHitTest Определяет, какой элемент представления списка или дочерний элемент находится в заданной позиции. Этот макрос можно использовать или явно отправить сообщение LVM_SUBITEMHITTEST.
ListView_SubItemHitTestEx Определяет, какой элемент представления списка или дочерний элемент находится в заданной позиции. Этот макрос можно использовать или явно отправить сообщение LVM_SUBITEMHITTEST.
ListView_Update Обновления элемент представления списка. Если элемент управления представлением списка имеет стиль LVS_AUTOARRANGE , этот макрос приводит к упорядочению элемента управления представления списка. Этот макрос можно использовать или явно отправить сообщение LVM_UPDATE.

Сообщения

Раздел Содержимое
LVM_APPROXIMATEVIEWRECT Вычисляет приблизительную ширину и высоту, необходимую для отображения заданного количества элементов. Это сообщение можно отправить явно или использовать макрос ListView_ApproximateViewRect.
LVM_ARRANGE Упорядочивает элементы в представлении значков. Это сообщение можно отправлять явным образом или с помощью макроса ListView_Arrange.
LVM_CANCELEDITLABEL Отменяет операцию редактирования текста элемента.
LVM_CREATEDRAGIMAGE Создает список изображений перетаскивания для указанного элемента. Это сообщение можно отправить явным образом или с помощью макроса ListView_CreateDragImage.
LVM_DELETEALLITEMS Удаляет все элементы из элемента управления "Представление списка". Это сообщение можно отправлять явным образом или с помощью макроса ListView_DeleteAllItems.
LVM_DELETECOLUMN Удаляет столбец из элемента управления "Представление списка". Это сообщение можно отправить явно или с помощью макроса ListView_DeleteColumn.
LVM_DELETEITEM Удаляет элемент из элемента управления представления списка. Это сообщение можно отправить явным образом или с помощью макроса ListView_DeleteItem.
LVM_EDITLABEL Начинается редактирование на месте указанного текста элемента представления списка. Сообщение неявно выбирает и фокусирует указанный элемент. Это сообщение можно отправлять явно или с помощью макроса ListView_EditLabel.
LVM_ENABLEGROUPVIEW Включает или отключает отображение элементов в элементе управления представлением списка в виде группы.
LVM_ENSUREVISIBLE Гарантирует, что элемент представления списка полностью или частично отображается, прокручивая элемент управления представлением списка при необходимости. Это сообщение можно отправить явным образом или с помощью макроса ListView_EnsureVisible.
LVM_FINDITEM Ищет элемент представления списка с указанными характеристиками. Это сообщение можно отправлять явным образом или с помощью макроса ListView_FindItem.
LVM_GEТБ KCOLOR Возвращает цвет фона элемента управления представлением списка. Это сообщение можно отправить явно или с помощью макроса ListView_GetBkColor.
LVM_GEТБ KIMAGE Возвращает фоновое изображение в элементе управления "Представление списка". Это сообщение можно отправлять явным образом или с помощью макроса ListView_GetBkImage.
LVM_GETCALLBACKMASK Возвращает маску обратного вызова для элемента управления представлением списка. Это сообщение можно отправить явным образом или с помощью макроса ListView_GetCallbackMask.
LVM_GETCOLUMN Возвращает атрибуты столбца элемента управления списка. Это сообщение можно отправить явным образом или с помощью макроса ListView_GetColumn.
LVM_GETCOLUMNORDERARRAY Возвращает текущий левый к правому порядку столбцов в элементе управления представлением списка. Это сообщение можно отправить явно или использовать макрос ListView_GetColumnOrderArray.
LVM_GETCOLUMNWIDTH Возвращает ширину столбца в представлении отчета или списка. Это сообщение можно отправить явным образом или с помощью макроса ListView_GetColumnWidth.
LVM_GETCOUNTPERPAGE Вычисляет количество элементов, которые могут помещаться по вертикали в видимой области элемента управления представлением списка при представлении списка или отчета. Учитываются только полностью видимые элементы. Это сообщение можно отправить явно или с помощью макроса ListView_GetCountPerPage.
LVM_GETEDITCONTROL Возвращает дескриптор элемента управления редактирования, используемого для редактирования текста элемента представления списка. Это сообщение можно отправить явным образом или с помощью макроса ListView_GetEditControl.
LVM_GETEMPTYTEXT Получает текст, предназначенный для отображения, когда элемент управления представлением списка отображается пустым. Отправьте это сообщение явным образом или с помощью макроса ListView_GetEmptyText.
LVM_GETEXTENDEDLISTVIEWSTYLE Возвращает расширенные стили, которые в настоящее время используются для заданного элемента управления представлением списка. Это сообщение можно отправить явно или использовать макрос ListView_GetExtendedListViewStyle.
LVM_GETFOCUSEDGROUP Получает группу с фокусом. Отправьте это сообщение явным образом или с помощью макроса ListView_GetFocusedGroup .
LVM_GETFOOTERINFO Возвращает сведения о нижнем колонтитуле элемента управления представлением списка. Отправьте это сообщение явным образом или с помощью макроса ListView_GetFooterInfo.
LVM_GETFOOTERITEM Получает сведения о элементе нижнего колонтитула в элементе управления представлением списка. Отправьте это сообщение явным образом или с помощью макроса ListView_GetFooterItem.
LVM_GETFOOTERITEMRECT Возвращает координаты нижнего колонтитула для указанного элемента в элементе управления представлением списка. Отправьте это сообщение явным образом или с помощью макроса ListView_GetFooterItemRect.
LVM_GETFOOTERRECT Извлекает координаты нижнего колонтитула для элемента управления представлением списка. Отправьте это сообщение явным образом или с помощью макроса ListView_GetFooterRect.
LVM_GETGROUPCOUNT Возвращает количество групп.
LVM_GETGROUPINFO Возвращает сведения о группе.
LVM_GETGROUPINFOBYINDEX Возвращает сведения о указанной группе. Отправьте это сообщение явным образом или с помощью макроса ListView_GetGroupInfoByIndex.
LVM_GETGROUPMETRICS Возвращает сведения о отображении групп.
LVM_GETGROUPRECT Возвращает прямоугольник для указанной группы. Отправьте это сообщение явным образом или с помощью макроса ListView_GetGroupRect .
LVM_GETGROUPSTATE Возвращает состояние для указанной группы. Отправьте это сообщение явным образом или с помощью макроса ListView_GetGroupState.
LVM_GETHEADER Получает дескриптор элемента управления заголовком, используемый элементом управления представлением списка. Это сообщение можно отправить явно или использовать макрос ListView_GetHeader.
LVM_GETHOTCURSOR Извлекает значение HCURSOR, используемое при включении указателя на элемент во время включения горячего отслеживания. Это сообщение можно отправить явно или использовать макрос ListView_GetHotCursor.
LVM_GETHOTITEM Извлекает индекс горячего элемента. Это сообщение можно отправить явно или использовать макрос ListView_GetHotItem.
LVM_GETHOVERTIME Извлекает время, в течение которого курсор мыши должен наведите указатель мыши на элемент перед его выбором. Это сообщение можно отправить явным образом или использовать макрос ListView_GetHoverTime.
LVM_GETIMAGELIST Извлекает дескриптор в список изображений, используемый для элементов представления списка. Это сообщение можно отправлять явным образом или с помощью макроса ListView_GetImageList.
LVM_GETINSERTMARK Извлекает позицию точки вставки.
LVM_GETINSERTMARKCOLOR Извлекает цвет точки вставки.
LVM_GETINSERTMARKRECT Извлекает прямоугольник, ограничивающий точку вставки.
LVM_GETISEARCHSTRING Извлекает строку добавочного поиска элемента управления "Представление списка". Это сообщение можно отправить явным образом или с помощью макроса ListView_GetISearchString.
LVM_GETITEM Извлекает некоторые или все атрибуты элемента представления списка. Это сообщение можно отправить явно или с помощью макроса ListView_GetItem.
LVM_GETITEMCOUNT Извлекает количество элементов в элементе управления представлением списка. Это сообщение можно отправить явно или с помощью макроса ListView_GetItemCount.
LVM_GETITEMINDEXRECT Извлекает ограничивающий прямоугольник для всех или части вложенных элементов в текущем представлении элемента управления представлением списка. Отправьте это сообщение явным образом или с помощью макроса ListView_GetItemIndexRect.
LVM_GETITEMPOSITION Извлекает позицию элемента представления списка. Это сообщение можно отправить явным образом или с помощью макроса ListView_GetItemPosition.
LVM_GETITEMRECT Извлекает ограничивающий прямоугольник для всех или части элемента в текущем представлении. Это сообщение можно отправлять явным образом или с помощью макроса ListView_GetItemRect.
LVM_GETITEMSPACING Определяет интервал между элементами в элементе управления представлением списка. Это сообщение можно отправить явным образом или с помощью макроса ListView_GetItemSpacing.
LVM_GETITEMSTATE Извлекает состояние элемента представления списка. Это сообщение можно отправлять явным образом или с помощью макроса ListView_GetItemState.
LVM_GETITEMTEXT Извлекает текст элемента представления списка или подсети. Это сообщение можно отправить явно или с помощью макроса ListView_GetItemText.
LVM_GETNEXTITEM Выполняет поиск элемента представления списка с указанными свойствами и имеет указанную связь с указанным элементом. Это сообщение можно отправить явным образом или с помощью макроса ListView_GetNextItem.
LVM_GETNEXTITEMINDEX Извлекает индекс элемента в указанном элементе управления представления списка, который соответствует указанным свойствам и связям с другим элементом. Отправьте это сообщение явным образом или с помощью макроса ListView_GetNextItemIndex.
LVM_GETNUМБ EROFWORKAREAS Извлекает количество рабочих областей в элементе управления представлением списка. Это сообщение можно отправить явно или использовать макрос ListView_GetNumberOfWorkAreas.
LVM_GETORIGIN Извлекает текущий источник представления для элемента управления представлением списка. Это сообщение можно отправить явным образом или с помощью макроса ListView_GetOrigin.
LVM_GETOUTLINECOLOR Извлекает цвет границы элемента управления представления списка, если задан стиль расширенного окна LVS_EX_BORDERSELECT .
LVM_GETSELECTEDCOLUMN Извлекает целое число, указывающее выбранный столбец.
LVM_GETSELECTEDCOUNT Определяет количество выбранных элементов в элементе управления представлением списка. Это сообщение можно отправить явным образом или с помощью макроса ListView_GetSelectedCount.
LVM_GETSELECTIONMARK Извлекает метку выбора из элемента управления "Представление списка". Это сообщение можно отправить явно или использовать макрос ListView_GetSelectionMark.
LVM_GETSTRINGWIDTH Определяет ширину указанной строки с помощью текущего шрифта элемента управления представления списка. Это сообщение можно отправить явным образом или с помощью макроса ListView_GetStringWidth.
LVM_GETSUBITEMRECT Извлекает сведения о ограничивающем прямоугольнике для подсети в элементе управления представлением списка. Это сообщение можно отправить явным образом или с помощью макроса ListView_GetSubItemRect (рекомендуется). Это сообщение предназначено только для элементов управления представления списка, использующих стиль LVS_REPORT.
LVM_GETTEXТБ KCOLOR Извлекает цвет фона текста элемента управления представлением списка. Это сообщение можно отправить явно или с помощью макроса ListView_GetTextBkColor.
LVM_GETTEXTCOLOR Извлекает цвет текста элемента управления представлением списка. Это сообщение можно отправить явным образом или с помощью макроса ListView_GetTextColor.
LVM_GETTILEINFO Извлекает сведения о плитке в элементе управления представлением списка.
LVM_GETTILEVIEWINFO Извлекает сведения об элементе управления представлением списка в представлении плиток.
LVM_GETTOOLTIPS Извлекает элемент управления подсказки, который элемент управления представления списка использует для отображения подсказок. Это сообщение можно отправить явно или использовать макрос ListView_GetToolСоветы.
LVM_GETTOPINDEX Извлекает индекс самого видимого элемента в представлении списка или отчета. Это сообщение можно отправлять явным образом или с помощью макроса ListView_GetTopIndex.
LVM_GETUNICODEFORMAT Извлекает флаг формата символов ЮНИКОДа для элемента управления. Это сообщение можно отправить явным образом или использовать макрос ListView_GetUnicodeFormat.
LVM_GETVIEW Извлекает текущее представление элемента управления представлением списка.
LVM_GETVIEWRECT Извлекает ограничивающий прямоугольник всех элементов в элементе управления представлением списка. Представление списка должно находиться в представлении значков или небольших значков. Это сообщение можно отправить явно или с помощью макроса ListView_GetViewRect.
LVM_GETWORKAREAS Извлекает рабочие области из элемента управления "Представление списка". Это сообщение можно отправить явно или использовать макрос ListView_GetWorkAreas.
LVM_HASGROUP Определяет, имеет ли элемент управления представление списка указанную группу.
LVM_HITTEST Определяет, какой элемент представления списка, если он есть, находится в указанной позиции. Это сообщение можно отправить явно или с помощью макроса ListView_HitTest.
LVM_INSERTCOLUMN Вставляет новый столбец в элемент управления представлением списка. Это сообщение можно отправить явно или с помощью макроса ListView_InsertColumn.
LVM_INSERTGROUP Вставляет группу в элемент управления представлением списка.
LVM_INSERTGROUPSORTED Вставляет группу в упорядоченный список групп.
LVM_INSERTITEM Вставляет новый элемент в элемент управления представлением списка. Это сообщение можно отправить явным образом или с помощью макроса ListView_InsertItem.
LVM_INSERTMARKHITTEST Извлекает точку вставки, ближайшую к указанной точке.
LVM_ISGROUPVIEWENABLED Проверяет, включен ли элемент управления представлением списка групп.
LVM_ISITEMVISIBLE Указывает, отображается ли элемент в элементе управления представлением списка. Отправьте это сообщение явным образом или с помощью макроса ListView_IsItemVisible.
LVM_MAPIDTOINDEX Карты идентификатор элемента в индекс.
LVM_MAPINDEXTOID Карты индекс элемента к уникальному идентификатору.
LVM_MOVEGROUP Не реализовано.
LVM_MOVEITEMTOGROUP Не реализовано.
LVM_REDRAWITEMS Принудительно создает элемент управления представления списка для перерасхода диапазона элементов. Это сообщение можно отправить явным образом или с помощью макроса ListView_RedrawItems.
LVM_REMOVEALLGROUPS Удаляет все группы из элемента управления "Представление списка".
LVM_REMOVEGROUP Удаляет группу из элемента управления "Представление списка".
LVM_SCROLL Прокручивает содержимое элемента управления "Представление списка". Это сообщение можно отправлять явным образом или с помощью макроса ListView_Scroll.
LVM_SEТБ KCOLOR Задает цвет фона элемента управления "Представление списка". Это сообщение можно отправить явно или с помощью макроса ListView_SetBkColor.
LVM_SEТБ KIMAGE Задает фоновое изображение в элементе управления "Представление списка". Это сообщение можно отправить явно или с помощью макроса ListView_SetBkImage.
LVM_SETCALLBACKMASK Изменяет маску обратного вызова для элемента управления представлением списка. Это сообщение можно отправлять явным образом или с помощью макроса ListView_SetCallbackMask.
LVM_SETCOLUMN Задает атрибуты столбца представления списка. Это сообщение можно отправлять явным образом или с помощью макроса ListView_SetColumn.
LVM_SETCOLUMNORDERARRAY Задает левый порядок столбцов в элементе управления представлением списка. Это сообщение можно отправить явно или использовать макрос ListView_SetColumnOrderArray.
LVM_SETCOLUMNWIDTH Изменяет ширину столбца в режиме представления отчета или ширину всех столбцов в режиме представления списка. Это сообщение можно отправить явно или использовать макрос ListView_SetColumnWidth.
LVM_SETEXTENDEDLISTVIEWSTYLE Задает расширенные стили в элементах управления представления списка. Это сообщение можно отправить явно или использовать макрос ListView_SetExtendedListViewStyle или ListView_SetExtendedListViewStyleEx.
LVM_SETGROUPINFO Задает сведения о группе.
LVM_SETGROUPMETRICS Задает сведения о отображении групп.
LVM_SETHOTCURSOR Задает значение HCURSOR, которое элемент управления представления списка использует, когда указатель находится над элементом во время включения горячего отслеживания. Это сообщение можно отправить явно или использовать макрос ListView_SetHotCursor. Чтобы проверка включена ли горячая отслеживание, вызовите SystemParametersInfo.
LVM_SETHOTITEM Задает горячий элемент для элемента управления представлением списка. Это сообщение можно отправить явно или использовать макрос ListView_SetHotItem.
LVM_SETHOVERTIME Задает время, в течение которого курсор мыши должен наведите указатель мыши на элемент перед выбранным элементом. Это сообщение можно отправить явно или использовать макрос ListView_SetHoverTime.
LVM_SETICONSPACING Задает интервал между значками в элементах управления представления списка, имеющих стиль LVS_ICON. Это сообщение можно отправлять явным образом или с помощью макроса ListView_SetIconSpacing.
LVM_SETIMAGELIST Назначает список изображений элементу управления "Представление списка". Это сообщение можно отправить явным образом или с помощью макроса ListView_SetImageList.
LVM_SETINFOTIP Задает текст подсказки.
LVM_SETINSERTMARK Задает точку вставки в определенную позицию.
LVM_SETINSERTMARKCOLOR Задает цвет точки вставки.
LVM_SETITEM Задает некоторые или все атрибуты элемента представления списка. Вы также можете отправить LVM_SETITEM, чтобы задать текст дочернего объекта. Это сообщение можно отправить явно или с помощью макроса ListView_SetItem.
LVM_SETITEMCOUNT Позволяет элементу управления представления списка выделить память для указанного количества элементов или задать виртуальное число элементов в виртуальном элементе управления представления списка. Это зависит от того, как был создан элемент управления представлением списка. Это сообщение можно отправлять явным образом или использовать макросы ListView_SetItemCount или ListView_SetItemCountEx.
LVM_SETITEMINDEXSTATE Задает состояние элемента представления списка. Отправьте это сообщение явным образом или с помощью макроса ListView_SetItemIndexState.
LVM_SETITEMPOSITION Перемещает элемент в указанную позицию в элементе управления представлением списка (должен находиться в представлении значков или небольших значков). Это сообщение можно отправить явно или с помощью макроса ListView_SetItemPosition.
LVM_SETITEMPOSITION32 Перемещает элемент в указанную позицию в элементе управления представлением списка (должен находиться в представлении значков или небольших значков). Это сообщение отличается от сообщения LVM_SETITEMPOSITION в том, что он использует 32-разрядные координаты. Это сообщение можно отправлять явным образом или с помощью макроса ListView_SetItemPosition32.
LVM_SETITEMSTATE Изменяет состояние элемента в элементе управления представлением списка. Это сообщение можно отправить явно или с помощью макроса ListView_SetItemState.
LVM_SETITEMTEXT Изменяет текст элемента представления списка или дочернего элемента. Это сообщение можно отправить явным образом или с помощью макроса ListView_SetItemText.
LVM_SETOUTLINECOLOR Задает цвет границы элемента управления представлением списка, если задан стиль расширенного окна LVS_EX_BORDERSELECT .
LVM_SETSELECTEDCOLUMN Задает индекс выбранного столбца.
LVM_SETSELECTIONMARK Задает метку выбора в элементе управления "Представление списка". Это сообщение можно отправить явно или использовать макрос ListView_SetSelectionMark.
LVM_SETTEXТБ KCOLOR Задает цвет фона текста в элементе управления представлением списка. Это сообщение можно отправить явным образом или с помощью макроса ListView_SetTextBkColor.
LVM_SETTEXTCOLOR Задает цвет текста элемента управления представлением списка. Это сообщение можно отправлять явным образом или с помощью макроса ListView_SetTextColor.
LVM_SETTILEINFO Задает сведения для существующей плитки элемента управления представлением списка.
LVM_SETTILEVIEWINFO Задает сведения, которые элемент управления представления списка использует в представлении плиток.
LVM_SETTILEWIDTH Не поддерживается в текущей версии.
LVM_SETTOOLTIPS Задает элемент управления подсказки, используемый элементом управления представлением списка для отображения подсказок. Это сообщение можно отправить явно или использовать макрос ListView_SetToolСоветы.
LVM_SETUNICODEFORMAT Задает флаг формата символов ЮНИКОДа для элемента управления. Это сообщение позволяет изменить набор символов, используемый элементом управления во время выполнения, а не повторно создать элемент управления. Это сообщение можно отправить явно или использовать макрос ListView_SetUnicodeFormat.
LVM_SETVIEW Задает представление элемента управления "Представление списка".
LVM_SETWORKAREAS Задает рабочие области в элементе управления "Представление списка". Это сообщение можно отправить явным образом или использовать макрос ListView_SetWorkAreas.
LVM_SORTGROUPS Использует функцию сравнения, определяемую приложением, для сортировки групп по идентификатору в элементе управления представления списка.
LVM_SORTITEMS Использует функцию сравнения, определяемую приложением, для сортировки элементов элемента управления представлением списка. Индекс каждого элемента изменяется в соответствии с новой последовательностью. Это сообщение можно отправить явным образом или с помощью макроса ListView_SortItems.
LVM_SORTITEMSEX Использует функцию сравнения, определяемую приложением, для сортировки элементов элемента управления представлением списка. Индекс каждого элемента изменяется в соответствии с новой последовательностью. Это сообщение можно отправить явно или с помощью макроса ListView_SortItemsEx.
LVM_SUBITEMHITTEST Определяет, какой элемент представления списка или дочерний элемент находится в заданной позиции. Это сообщение можно отправить явно или с помощью макроса ListView_SubItemHitTest.
LVM_UPDATE Обновления элемент представления списка. Если элемент управления представлением списка имеет стиль LVS_AUTOARRANGE , этот макрос приводит к упорядочению элемента управления представления списка. Это сообщение можно отправить явно или с помощью макроса ListView_Update.

Notifications

Раздел Содержимое
LVN_BEGINDRAG Уведомляет родительское окно элемента управления list-view о том, что выполняется операция перетаскивания с помощью левой кнопки мыши. Этот код уведомления отправляется в виде сообщения WM_NOTIFY.
LVN_BEGINLABELEDIT Уведомляет родительское окно элемента управления "Представление списка" о начале редактирования меток для элемента. Этот код уведомления отправляется в виде сообщения WM_NOTIFY.
LVN_BEGINRDRAG Уведомляет родительское окно элемента управления списком о том, что выполняется операция перетаскивания с помощью правой кнопки мыши. Этот код уведомления отправляется в виде сообщения WM_NOTIFY.
LVN_BEGINSCROLL Уведомляет родительское окно элемента управления списка при запуске операции прокрутки.
LVN_COLUMNCLICK Уведомляет родительское окно элемента управления списком о щелчке столбца. Этот код уведомления отправляется в виде сообщения WM_NOTIFY.
LVN_COLUMNDROPDOWN Отправляется элементом управления представлением списка при нажатии кнопки раскрывающегося списка. Этот код уведомления отправляется в виде сообщения WM_NOTIFY.
LVN_COLUMNOVERFLOWCLICK Отправляется элементом управления представления списка при нажатии кнопки переполнения. Этот код уведомления отправляется в виде сообщения WM_NOTIFY.
LVN_DELETEALLITEMS Уведомляет родительское окно элемента управления представления списка о том, что все элементы в элементе управления будут удалены. Этот код уведомления отправляется в виде сообщения WM_NOTIFY.
LVN_DELETEITEM Уведомляет родительское окно элемента управления списка о том, что элемент будет удален. Этот код уведомления отправляется в виде сообщения WM_NOTIFY.
LVN_ENDLABELEDIT Уведомляет родительское окно элемента управления "Представление списка" о конце редактирования меток для элемента. Этот код уведомления отправляется в виде сообщения WM_NOTIFY.
LVN_ENDSCROLL Уведомляет родительское окно элемента управления list-view при завершении операции прокрутки.
LVN_GETDISPINFO Отправляется элементом управления представления списка в родительское окно. Это запрос родительского окна для предоставления сведений, необходимых для отображения или сортировки элемента представления списка. Этот код уведомления отправляется в виде сообщения WM_NOTIFY.
LVN_GETEMPTYMARKUP Отправляется элементом управления представления списка в родительское окно, если элемент управления не содержит элементов. Этот код уведомления отправляется в виде сообщения WM_NOTIFY. Код уведомления LVN_GETEMPTYMARKUP — это запрос родительского окна для предоставления текста разметки.
LVN_GETINFOTIP Отправляемый элементом управления представлением списка больших значков с расширенным стилем LVS_EX_INFOTIP . Это уведомление отправляется, когда элемент управления представлением списка запрашивает дополнительные текстовые сведения, отображаемые в подсказке. Он отправляется в виде сообщения WM_NOTIFY.
LVN_HOTTRACK Отправляется элементом управления представлением списка, когда пользователь перемещает указатель мыши на элемент. Это уведомление отправляется только элементами управления представления списка с LVS_EX_TRACKSELECT стилем расширенного представления списка. Он отправляется в виде сообщения WM_NOTIFY.
LVN_INCREMENTALSEARCH Уведомляет родительское окно элемента управления "Представление списка", которое было запущено добавочным поиском. Этот код уведомления отправляется в виде сообщения WM_NOTIFY.
LVN_INSERTITEM Уведомляет родительское окно элемента управления list-view о том, что был вставлен новый элемент. Этот код уведомления отправляется в виде сообщения WM_NOTIFY.
LVN_ITEMACTIVATE Отправляется элементом управления представления списка при активации элемента. Это уведомление отправляется в виде сообщения WM_NOTIFY.
LVN_ITEMCHANGED Уведомляет родительское окно элемента управления представления списка о том, что элемент был изменен. Этот код уведомления отправляется в виде сообщения WM_NOTIFY.
LVN_ITEMCHANGING Уведомляет родительское окно элемента управления представления списка о том, что элемент изменяется. Этот код уведомления отправляется в виде сообщения WM_NOTIFY.
LVN_KEYDOWN Уведомляет родительское окно элемента управления списка о нажатии клавиши. Этот код уведомления отправляется в виде сообщения WM_NOTIFY.
LVN_LINKCLICK Уведомляет родительское окно элемента управления списком о том, что ссылка была щелкнуна. Это уведомление отправляется в виде сообщения WM_NOTIFY.
LVN_MARQUEEBEGIN Уведомляет родительское окно элемента управления представления списка о начале выбора ограничивающего поля (marquee). Этот код уведомления отправляется в виде сообщения WM_NOTIFY.
LVN_ODCACHEHINT Отправляется элементом управления представления виртуального списка при изменении содержимого области отображения. Например, элемент управления представлением списка отправляет это уведомление, когда пользователь прокрутит экран элемента управления. Код уведомления LVN_ODCACHEHINT отправляется в виде сообщения WM_NOTIFY.
LVN_ODFINDITEM Отправляется элементом управления представления виртуального списка, когда ему нужен владелец для поиска определенного элемента обратного вызова. Например, элемент управления отправляет это уведомление при получении сочетания клавиш или при получении сообщения LVM_FINDITEM.
LVN_ODSTATECHANGED Отправляется элементом управления представлением списка при изменении состояния элемента или диапазона элементов. Это уведомление отправляется в виде сообщения WM_NOTIFY.
LVN_SETDISPINFO Уведомляет родительское окно элемента управления представления списка о том, что он должен обновить сведения, которые он хранит для элемента. Этот код уведомления отправляется в виде сообщения WM_NOTIFY.
NM_CLICK (представление списка) Отправляется элементом управления представлением списка, когда пользователь щелкает элемент с левой кнопкой мыши. Этот код уведомления отправляется в виде сообщения WM_NOTIFY.
NM_CUSTOMDRAW (представление списка) Отправляется элементом управления представления списка, чтобы уведомить родительские окна о операциях рисования. Это уведомление отправляется в виде сообщения WM_NOTIFY.
NM_DBLCLK (представление списка) Отправляется элементом управления представлением списка, когда пользователь дважды щелкает элемент с левой кнопкой мыши. Этот код уведомления отправляется в виде сообщения WM_NOTIFY.
NM_HOVER (представление списка) Отправляется элементом управления представлением списка при наведении указателя мыши на элемент. Этот код уведомления отправляется в виде сообщения WM_NOTIFY.
NM_KILLFOCUS (представление списка) Уведомляет родительское окно элемента управления list-view, что элемент управления потерял фокус ввода. NM_KILLFOCUS (представление списка) отправляется в виде сообщения WM_NOTIFY.
NM_RCLICK (представление списка) Отправляется элементом управления представлением списка, когда пользователь щелкает элемент с правой кнопкой мыши. Этот код уведомления отправляется в виде сообщения WM_NOTIFY.
NM_RDBLCLK (представление списка) Отправляется элементом управления представлением списка, когда пользователь дважды щелкает элемент с правой кнопкой мыши. Этот код уведомления отправляется в виде сообщения WM_NOTIFY.
NM_RELEASEDCAPTURE (представление списка) Уведомляет родительское окно элемента управления представления списка о том, что элемент управления освобождает запись мыши. Это уведомление отправляется в виде сообщения WM_NOTIFY.
NM_RETURN (представление списка) Уведомляет родительское окно элемента управления списком о том, что элемент управления имеет фокус ввода и что пользователь нажимал клавишу ВВОД. NM_RETURN отправляется в виде сообщения WM_NOTIFY.
NM_SETFOCUS (представление списка) Уведомляет родительское окно элемента управления представления списка о том, что элемент управления получил фокус ввода. NM_SETFOCUS (представление списка) отправляется в виде сообщения WM_NOTIFY.

Структуры

Раздел Содержимое
LVBKIMAGE Содержит сведения о фоновом изображении элемента управления представлением списка. Эта структура используется как для настройки, так и для получения сведений о фоновом изображении.
LVCOLUMN Содержит сведения о столбце в представлении отчета. Эта структура используется как для создания, так и для управления столбцами. Эта структура заменяет структуру LV_COLUMN.
LVFINDINFO Содержит сведения, используемые при поиске элемента представления списка. Эта структура идентична LV_FINDINFO, но была переименована в соответствии со стандартными соглашениями об именовании.
LVFOOTERINFO Содержит сведения о нижнем колонтитуле в элементе управления представлением списка.
LVFOOTERITEM Содержит сведения о элементе нижнего колонтитула.
LVGROUP Используется для задания и извлечения групп.
LVGROUPMETRICS Содержит сведения о отображении групп в элементе управления представлением списка.
LVHITTESTINFO Содержит сведения о тесте попадания. Эта структура была расширена для размещения подсайтового хит-тестирования. Он используется в связи с LVM_HITTEST и LVM_SUBITEMHITTEST сообщениями и их связанными макросами. Эта структура заменяет структуру LVHITTESTINFO .
LVINSERTGROUPSORTED Используется для сортировки групп. Он используется с LVM_INSERTGROUPSORTED.
LVINSERTMARK Используется для описания точек вставки.
LVITEM Задает или получает атрибуты элемента представления списка. Эта структура была обновлена для поддержки нового значения маски (LVIF_INDENT), которое включает отступ элементов. Эта структура заменяет структуру LV_ITEM .
LVITEMINDEX Содержит сведения об индексе элемента представления списка.
LVSETINFOTIP Предоставляет сведения о заданном тексте подсказки.
LVTILEINFO Предоставляет сведения об элементе элемента в элементе управления представлением списка при отображении в представлении плитки.
LVTILEVIEWINFO Предоставляет сведения об элементе управления представлением списка при отображении в представлении плитки.
NMITEMACTIVATE Содержит сведения о коде уведомлений LVN_ITEMACTIVATE .
NMLISTVIEW Содержит сведения о коде уведомления представления списка. Эта структура аналогична структуре NM_LISTVIEW , но была переименована в соответствии со стандартными соглашениями об именовании.
NMLVCACHEHINT Содержит сведения, используемые для обновления сведений об кэшированном элементе для использования с представлением виртуального списка.
NMLVCUSTOMDRAW Содержит сведения, относящиеся к коду уведомления NM_CUSTOMDRAW (представления списка), отправляемого элементом управления представлением списка.
NMLVDISPINFO Содержит сведения о коде уведомлений LVN_GETDISPINFO или LVN_SETDISPINFO . Эта структура аналогична структуре LV_DISPINFO, но была переименована в соответствии со стандартными соглашениями об именовании.
NMLVEMPTYMARKUP Отправлено на уведомление LVN_GETEMPTYMARKUP .
NMLVFINDITEM Содержит сведения, которые владелец должен найти элементы, запрашиваемые элементом управления представлением виртуального списка. Эта структура используется с кодом уведомления LVN_ODFINDITEM .
NMLVGETINFOTIP Содержит и получает сведения об элементе представления списка, необходимые для отображения подсказки для элемента. Эта структура используется с кодом уведомления LVN_GETINFOTIP .
NMLVKEYDOWN Содержит сведения, используемые при обработке кода уведомления LVN_KEYDOWN . Эта структура совпадает со структурой NMLVKEYDOWN, но была переименована в соответствии со стандартными соглашениями об именовании.
NMLVLINK Содержит сведения о уведомлении LVN_LINKCLICK .
NMLVODSTATECHANGE Структура, содержащая сведения об использовании в обработке кода уведомлений LVN_ODSTATECHANGED .
NMLVSCROLL Предоставляет сведения об операции прокрутки.

Константы

Раздел Содержимое
Стили расширенного представления списка Используйте сообщение LVM_SETEXTENDEDLISTVIEWSTYLE или один из макросов ListView_SetExtendedListViewStyle или ListView_SetExtendedListViewStyleEx, чтобы использовать эти стили элементов управления расширенным представлением списка.
Состояния элементов представления списка Значение состояния элемента состоит из состояния элемента, необязательного индекса маски наложения и необязательного индекса маски изображения состояния.
Состояние элемента определяет его внешний вид и функциональные возможности. Состояние может быть равно нулю или одному или нескольким из следующих значений:
Стили окон представления списка Следующие стили окон относятся к элементам управления представления списка.