Представление списка
В этом разделе содержатся сведения о элементах программирования, используемых с элементами управления представлением списка.
Обзоры
Тема | Содержание |
---|---|
о элементах управления 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 | Следующие стили окон относятся к элементам управления представления списка. |