Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
В этом разделе содержатся сведения о элементах программирования, используемых с элементами управления представлением списка.
Обзоры
| Тема | Содержание |
|---|---|
| о элементах управления List-View | Элемент управления представлением списка — это окно, отображающее коллекцию элементов. |
| по умолчанию List-View обработки сообщений | В этом разделе перечислены операции обработки сообщений окна, выполняемые элементом управления представлением списка. |
| использование элементов управления List-View | В этом разделе содержатся примеры кода, демонстрирующие создание и использование элементов управления представлением списка в приложениях. |
Макросы
| Тема | Содержание |
|---|---|
| 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_GETBKCOLOR. |
| ListView_GetBkImage | Возвращает фоновое изображение в элементе управления "Представление списка". Этот макрос можно использовать или явно отправлять сообщение LVM_GETBKIMAGE. |
| ListView_GetCallbackMask | Возвращает маску обратного вызова для элемента управления представлением списка. Этот макрос можно использовать или явно отправить сообщение LVM_GETCALLBACKMASK. |
| ListView_GetCheckState | Определяет, выбран ли элемент в элементе управления представлением списка. Это следует использовать только для элементов управления представления списка, имеющих стиль LVS_EX_CHECKBOXES. |
| 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_GETNUMBEROFWORKAREAS. |
| 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_GETTEXTBKCOLOR. |
| ListView_GetTextColor | Возвращает цвет текста элемента управления представлением списка. Этот макрос можно использовать или явно отправить сообщение LVM_GETTEXTCOLOR. |
| ListView_GetTileInfo | Получает сведения о плитке в элементе управления представлением списка. Этот макрос можно использовать или явно отправить сообщение LVM_GETTILEINFO. |
| ListView_GetTileViewInfo | Получает сведения об элементе управления представлением списка в представлении плитки. Этот макрос можно использовать или явно отправить сообщение LVM_GETTILEVIEWINFO. |
| ListView_GetToolTips | Возвращает элемент управления подсказки, который элемент управления представления списка использует для отображения подсказок. Этот макрос можно использовать или явно отправить сообщение 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_SETBKCOLOR. |
| ListView_SetBkImage | Задает фоновое изображение в элементе управления "Представление списка". Этот макрос можно использовать или явно отправить сообщение LVM_SETBKIMAGE. |
| 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_SETTEXTBKCOLOR. |
| ListView_SetTextColor | Задает цвет текста элемента управления представлением списка. Этот макрос можно использовать или явно отправить сообщение LVM_SETTEXTCOLOR. |
| ListView_SetTileInfo | Задает сведения для существующей плитки элемента управления представлением списка. Этот макрос можно использовать или явно отправлять сообщение LVM_SETTILEINFO. |
| ListView_SetTileViewInfo | Задает сведения, которые элемент управления представления списка использует в представлении плиток. Этот макрос можно использовать или явно отправить сообщение LVM_SETTILEVIEWINFO. |
| ListView_SetToolTips | Задает элемент управления подсказки, используемый элементом управления представлением списка для отображения подсказок. Этот макрос можно использовать или явно отправить сообщение 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_GETBKCOLOR | Возвращает цвет фона элемента управления представлением списка. Это сообщение можно отправить явно или с помощью макроса ListView_GetBkColor. |
| LVM_GETBKIMAGE | Возвращает фоновое изображение в элементе управления "Представление списка". Это сообщение можно отправлять явным образом или с помощью макроса 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_GETNUMBEROFWORKAREAS | Извлекает количество рабочих областей в элементе управления представлением списка. Это сообщение можно отправить явно или использовать макрос 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_GETTEXTBKCOLOR | Извлекает цвет фона текста элемента управления представлением списка. Это сообщение можно отправлять явным образом или с помощью макроса ListView_GetTextBkColor. |
| LVM_GETTEXTCOLOR | Извлекает цвет текста элемента управления представлением списка. Это сообщение можно отправить явным образом или с помощью макроса ListView_GetTextColor. |
| LVM_GETTILEINFO | Извлекает сведения о плитке в элементе управления представлением списка. |
| LVM_GETTILEVIEWINFO | Извлекает сведения об элементе управления представлением списка в представлении плиток. |
| LVM_GETTOOLTIPS | Извлекает элемент управления подсказки, который элемент управления представления списка использует для отображения подсказок. Это сообщение можно отправить явно или использовать макрос ListView_GetToolTips. |
| 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_SETBKCOLOR | Задает цвет фона элемента управления "Представление списка". Это сообщение можно отправить явным образом или с помощью макроса ListView_SetBkColor. |
| LVM_SETBKIMAGE | Задает фоновое изображение в элементе управления "Представление списка". Это сообщение можно отправлять явным образом или с помощью макроса 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_SETTEXTBKCOLOR | Задает цвет фона текста в элементе управления представлением списка. Это сообщение можно отправить явным образом или с помощью макроса ListView_SetTextBkColor. |
| LVM_SETTEXTCOLOR | Задает цвет текста элемента управления представлением списка. Это сообщение можно отправить явным образом или с помощью макроса ListView_SetTextColor. |
| LVM_SETTILEINFO | Задает сведения для существующей плитки элемента управления представлением списка. |
| LVM_SETTILEVIEWINFO | Задает сведения, которые элемент управления представления списка использует в представлении плиток. |
| LVM_SETTILEWIDTH | В настоящее время не поддерживается. |
| LVM_SETTOOLTIPS | Задает элемент управления подсказки, используемый элементом управления представлением списка для отображения подсказок. Это сообщение можно отправить явно или использовать макрос ListView_SetToolTips. |
| 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. |
Уведомления
| Тема | Содержание |
|---|---|
| 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 | Предоставляет сведения об операции прокрутки. |
Константы
| Тема | Содержание |
|---|---|
| расширенные стили List-View | Используйте сообщение LVM_SETEXTENDEDLISTVIEWSTYLE или один из макросов ListView_SetExtendedListViewStyle или ListView_SetExtendedListViewStyleEx, чтобы использовать эти стили элементов управления расширенным представлением списка. |
| List-View состояния элементов | Значение состояния элемента состоит из состояния элемента, необязательного индекса маски наложения и необязательного индекса маски изображения состояния. Состояние элемента определяет его внешний вид и функциональные возможности. Состояние может быть равно нулю или одному или нескольким из следующих значений: |
| Стили окон List-View | Следующие стили окон относятся к элементам управления представления списка. |