Представление списка
В этом разделе содержатся сведения о элементах программирования, используемых с элементами управления представлением списка.
Общие сведения
Раздел | Содержимое |
---|---|
Сведения о элементах управления "Представление списка" | Элемент управления представлением списка — это окно, отображающее коллекцию элементов. |
Обработка сообщений представления списка по умолчанию | В этом разделе перечислены операции обработки сообщений окна, выполняемые элементом управления представлением списка. |
Использование элементов управления "Представление списка" | В этом разделе содержатся примеры кода, демонстрирующие создание и использование элементов управления представлением списка в приложениях. |
Макросы
Раздел | Содержимое |
---|---|
ListView_ApproximateViewRect | Вычисляет приблизительную ширину и высоту, необходимую для отображения заданного количества элементов. Этот макрос можно использовать или явно отправить сообщение LVM_APPROXIMATEVIEWRECT. |
ListView_Arrange | Упорядочивает элементы в представлении значков. Этот макрос можно использовать или явно отправить сообщение LVM_ARRANGE. |
ListView_CancelEditLabel | Отменяет операцию редактирования текста элемента. Этот макрос можно использовать или явно отправить сообщение LVM_CANCELEDITLABEL. |
ListView_CreateDragImage | Создает список изображений перетаскивания для указанного элемента. Этот макрос можно использовать или явно отправить сообщение LVM_CREATEDRAGIMAGE. |
ListView_DeleteAllItems | Удаляет все элементы из элемента управления "Представление списка". Этот макрос можно использовать или явно отправить сообщение LVM_DELETEALLITEMS. |
ListView_DeleteColumn | Удаляет столбец из элемента управления "Представление списка". Этот макрос можно использовать или явно отправить сообщение LVM_DELETECOLUMN. |
ListView_DeleteItem | Удаляет элемент из элемента управления представления списка. Этот макрос можно использовать или явно отправить сообщение LVM_DELETEITEM. |
ListView_EditLabel | Начинается редактирование на месте указанного текста элемента представления списка. Сообщение неявно выбирает и фокусирует указанный элемент. Этот макрос можно использовать или явно отправить сообщение LVM_EDITLABEL. |
ListView_EnableGroupView | Включает или отключает отображение элементов в элементе управления представлением списка в виде группы. Этот макрос можно использовать или явно отправить сообщение LVM_ENABLEGROUPVIEW. |
ListView_EnsureVisible | Гарантирует, что элемент представления списка полностью или частично отображается, прокручивая элемент управления представлением списка при необходимости. Этот макрос можно использовать или явно отправить сообщение LVM_ENSUREVISIBLE. |
ListView_FindItem | Ищет элемент представления списка с указанными характеристиками. Этот макрос можно использовать или явно отправить сообщение LVM_FINDITEM. |
ListView_GetBkColor | Возвращает цвет фона элемента управления представлением списка. Этот макрос можно использовать или явно отправить сообщение LVM_GEТБ KCOLOR. |
ListView_GetBkImage | Возвращает фоновое изображение в элементе управления "Представление списка". Этот макрос можно использовать или явно отправить сообщение LVM_GEТБ KIMAGE. |
ListView_GetCallbackMask | Возвращает маску обратного вызова для элемента управления представлением списка. Этот макрос можно использовать или явно отправить сообщение LVM_GETCALLBACKMASK. |
ListView_GetCheckState | Определяет, выбран ли элемент в элементе управления представлением списка. Это следует использовать только для элементов управления представления списка, имеющих стиль LVS_EX_CHECКБ OXES. |
ListView_GetColumn | Возвращает атрибуты столбца элемента управления списка. Этот макрос можно использовать или явно отправить сообщение LVM_GETCOLUMN. |
ListView_GetColumnOrderArray | Возвращает текущий левый к правому порядку столбцов в элементе управления представлением списка. Этот макрос можно использовать или явно отправить сообщение LVM_GETCOLUMNORDERARRAY. |
ListView_GetColumnWidth | Возвращает ширину столбца в представлении отчета или списка. Этот макрос можно использовать или явно отправить сообщение LVM_GETCOLUMNWIDTH. |
ListView_GetCountPerPage | Вычисляет количество элементов, которые могут помещаться по вертикали в видимой области элемента управления представлением списка при представлении списка или отчета. Учитываются только полностью видимые элементы. Этот макрос можно использовать или явно отправить сообщение LVM_GETCOUNTPERPAGE. |
ListView_GetEditControl | Возвращает дескриптор элемента управления редактирования, используемого для редактирования текста элемента представления списка. Этот макрос можно использовать или явно отправить сообщение LVM_GETEDITCONTROL. |
ListView_GetEmptyText | Получает текст, предназначенный для отображения, когда элемент управления представлением списка отображается пустым. Используйте этот макрос или явно отправьте сообщение LVM_GETEMPTYTEXT. |
ListView_GetExtendedListViewStyle | Возвращает расширенные стили, которые в настоящее время используются для заданного элемента управления представлением списка. Этот макрос можно использовать или явно отправить сообщение LVM_GETEXTENDEDLISTVIEWSTYLE. |
ListView_GetFocusedGroup | Получает группу с фокусом. Используйте этот макрос или явно отправьте сообщение LVM_GETFOCUSEDGROUP. |
ListView_GetFooterInfo | Возвращает сведения в нижнем колонтитуле указанного элемента управления представления списка. Используйте этот макрос или явно отправьте сообщение LVM_GETFOOTERINFO. |
ListView_GetFooterItem | Получает сведения о элементе нижнего колонтитула для указанного элемента управления представлением списка. Используйте этот макрос или явно отправьте сообщение LVM_GETFOOTERITEM. |
ListView_GetFooterItemRect | Возвращает координаты нижнего колонтитула для указанного элемента в элементе управления представлением списка. Используйте этот макрос или явно отправьте сообщение LVM_GETFOOTERITEMRECT. |
ListView_GetFooterRect | Возвращает координаты нижнего колонтитула для указанного элемента управления представлением списка. Используйте этот макрос или явно отправьте сообщение LVM_GETFOOTERRECT. |
ListView_GetGroupCount | Возвращает количество групп. Этот макрос можно использовать или явно отправлять сообщение LVM_GETGROUPCOUNT. |
ListView_GetGroupHeaderImageList | Возвращает список изображений заголовков группы, который был задан для существующего элемента управления представлением списка. |
ListView_GetGroupInfo | Возвращает сведения о группе. Этот макрос можно использовать или явно отправить сообщение LVM_GETGROUPINFO. |
ListView_GetGroupInfoByIndex | Возвращает сведения о указанной группе. Используйте этот макрос или явно отправьте сообщение LVM_GETGROUPINFOBYINDEX. |
ListView_GetGroupMetrics | Возвращает сведения о отображении групп. Этот макрос можно использовать или явно отправить сообщение LVM_GETGROUPMETRICS. |
ListView_GetGroupRect | Возвращает прямоугольник для указанной группы. Используйте этот макрос или явно отправьте сообщение LVM_GETGROUPRECT. |
ListView_GetGroupState | Возвращает состояние для указанной группы. Используйте этот макрос или явно отправьте сообщение LVM_GETGROUPSTATE. |
ListView_GetHeader | Получает дескриптор элемента управления заголовком, используемый элементом управления представлением списка. Этот макрос можно использовать или явно отправить сообщение LVM_GETHEADER. |
ListView_GetHotCursor | Возвращает HCURSOR, используемый при переключение указателя на элемент во время включения горячего отслеживания. Этот макрос можно использовать или явно отправить сообщение LVM_GETHOTCURSOR. |
ListView_GetHotItem | Возвращает индекс горячего элемента. Этот макрос можно использовать или явно отправить сообщение LVM_GETHOTITEM. |
ListView_GetHoverTime | Получает время, которое курсор мыши должен наведите указатель мыши на элемент перед выбранным элементом. Этот макрос можно использовать или явно отправить сообщение LVM_GETHOVERTIME. |
ListView_GetImageList | Получает дескриптор списка изображений, используемый для элементов представления списка. Этот макрос можно использовать или явно отправить сообщение LVM_GETIMAGELIST. |
ListView_GetInsertMark | Возвращает позицию точки вставки. Этот макрос можно использовать или явно отправить сообщение LVM_GETINSERTMARK. |
ListView_GetInsertMarkColor | Возвращает цвет точки вставки. Этот макрос можно использовать или явно отправить сообщение LVM_GETINSERTMARKCOLOR. |
ListView_GetInsertMarkRect | Возвращает прямоугольник, ограничивающий точку вставки. Этот макрос можно использовать или явно отправить сообщение LVM_GETINSERTMARKRECT. |
ListView_GetISearchString | Возвращает добавочную строку поиска элемента управления "Представление списка". Этот макрос можно использовать или явно отправить сообщение LVM_GETISEARCHSTRING. |
ListView_GetItem | Возвращает некоторые или все атрибуты элемента представления списка. Этот макрос можно использовать или явно отправлять сообщение LVM_GETITEM. |
ListView_GetItemCount | Возвращает количество элементов в элементе управления "Представление списка". Этот макрос можно использовать или явно отправить сообщение LVM_GETITEMCOUNT. |
ListView_GetItemIndexRect | Возвращает ограничивающий прямоугольник для всех или части подсети в текущем представлении указанного элемента управления представления списка. Используйте этот макрос или явно отправьте сообщение LVM_GETITEMINDEXRECT. |
ListView_GetItemPosition | Возвращает позицию элемента представления списка. Этот макрос можно использовать или явно отправить сообщение LVM_GETITEMPOSITION. |
ListView_GetItemRect | Получает ограничивающий прямоугольник для всех или части элемента в текущем представлении. Этот макрос можно использовать или явно отправить сообщение LVM_GETITEMRECT. |
ListView_GetItemSpacing | Определяет интервал между элементами в элементе управления представлением списка. Этот макрос можно использовать или явно отправить сообщение LVM_GETITEMSPACING. |
ListView_GetItemState | Возвращает состояние элемента представления списка. Этот макрос можно использовать или явно отправить сообщение LVM_GETITEMSTATE. |
ListView_GetItemText | Возвращает текст элемента представления списка или подсети. Этот макрос можно использовать или явно отправить сообщение LVM_GETITEMTEXT. |
ListView_GetNextItem | Выполняет поиск элемента представления списка с указанными свойствами и имеет указанную связь с указанным элементом. Этот макрос можно использовать или явно отправить сообщение LVM_GETNEXTITEM. |
ListView_GetNextItemIndex | Получает индекс элемента в определенном элементе управления представления списка, который имеет указанные свойства и связь с другим конкретным элементом. Используйте этот макрос или явно отправьте сообщение LVM_GETNEXTITEMINDEX. |
ListView_GetNumberOfWorkAreas | Возвращает количество рабочих областей в элементе управления представлением списка. Этот макрос можно использовать или явно отправить сообщение LVM_GETNUМБ EROFWORKAREAS. |
ListView_GetOrigin | Возвращает источник текущего представления для элемента управления представлением списка. Этот макрос можно использовать или явно отправить сообщение LVM_GETORIGIN. |
ListView_GetOutlineColor | Возвращает цвет границы элемента управления представлением списка, если задан стиль расширенного окна LVS_EX_BORDERSELECT . Этот макрос можно использовать или явно отправить сообщение LVM_GETOUTLINECOLOR. |
ListView_GetSelectedColumn | Возвращает целое число, указывающее выбранный столбец. Этот макрос можно использовать или явно отправить сообщение LVM_GETSELECTEDCOLUMN. |
ListView_GetSelectedCount | Определяет количество выбранных элементов в элементе управления представлением списка. Этот макрос можно использовать или явно отправить сообщение LVM_GETSELECTEDCOUNT. |
ListView_GetSelectionMark | Возвращает метку выбора из элемента управления "Представление списка". Этот макрос можно использовать или явно отправить сообщение LVM_GETSELECTIONMARK. |
ListView_GetStringWidth | Определяет ширину указанной строки с помощью текущего шрифта элемента управления представления списка. Этот макрос можно использовать или явно отправить сообщение LVM_GETSTRINGWIDTH. |
ListView_GetSubItemRect | Получает сведения о прямоугольнике, который окружает подсеть в элементе управления представлением списка. Этот макрос (рекомендуется) или явно отправить сообщение LVM_GETSUBITEMRECT. Этот макрос предназначен для использования только в элементах управления представления списка, использующих стиль LVS_REPORT. |
ListView_GetTextBkColor | Возвращает цвет фона текста элемента управления представлением списка. Этот макрос можно использовать или явно отправить сообщение LVM_GETTEXТБ KCOLOR. |
ListView_GetTextColor | Возвращает цвет текста элемента управления представлением списка. Этот макрос можно использовать или явно отправить сообщение LVM_GETTEXTCOLOR. |
ListView_GetTileInfo | Получает сведения о плитке в элементе управления представлением списка. Этот макрос можно использовать или явно отправлять сообщение LVM_GETTILEINFO. |
ListView_GetTileViewInfo | Получает сведения об элементе управления представлением списка в представлении плитки. Этот макрос можно использовать или явно отправить сообщение LVM_GETTILEVIEWINFO. |
ListView_GetToolСоветы | Возвращает элемент управления подсказки, который элемент управления представления списка использует для отображения подсказок. Этот макрос можно использовать или явно отправить сообщение LVM_GETTOOLTIPS. |
ListView_GetTopIndex | Возвращает индекс самого видимого элемента в представлении списка или отчета. Этот макрос можно использовать или явно отправить сообщение LVM_GETTOPINDEX. |
ListView_GetUnicodeFormat | Возвращает флаг формата символов Юникода для элемента управления. Этот макрос можно использовать или явно отправить сообщение LVM_GETUNICODEFORMAT. |
ListView_GetView | Возвращает текущее представление элемента управления представлением списка. Этот макрос можно использовать или явно отправить сообщение LVM_GETVIEW. |
ListView_GetViewRect | Получает ограничивающий прямоугольник всех элементов в элементе управления представлением списка. Представление списка должно находиться в представлении значков или небольших значков. Этот макрос можно использовать или явно отправить сообщение LVM_GETVIEWRECT. |
ListView_GetWorkAreas | Возвращает рабочие области из элемента управления "Представление списка". Этот макрос можно использовать или явно отправить сообщение LVM_GETWORKAREAS. |
ListView_HasGroup | Определяет, имеет ли элемент управления представление списка указанную группу. Этот макрос можно использовать или явно отправить сообщение LVM_HASGROUP. |
ListView_HitTest | Определяет, какой элемент представления списка, если он есть, находится в указанной позиции. Этот макрос можно использовать или явно отправить сообщение LVM_HITTEST. |
ListView_HitTestEx | Определяет, какой элемент представления списка, если он есть, находится в указанной позиции. Этот макрос можно использовать или явно отправить сообщение LVM_HITTEST. |
ListView_InsertColumn | Вставляет новый столбец в элемент управления представлением списка. Этот макрос можно использовать или явно отправить сообщение LVM_INSERTCOLUMN. |
ListView_InsertGroup | Вставляет группу в элемент управления представлением списка. Этот макрос можно использовать или явно отправить сообщение LVM_INSERTGROUP. |
ListView_InsertGroupSorted | Вставляет группу в упорядоченный список групп. Этот макрос можно использовать или явно отправить сообщение LVM_INSERTGROUPSORTED. |
ListView_InsertItem | Вставляет новый элемент в элемент управления представлением списка. Этот макрос можно использовать или явно отправлять сообщение LVM_INSERTITEM. |
ListView_InsertMarkHitTest | Извлекает точку вставки, ближайшую к указанной точке. Этот макрос можно использовать или явно отправить сообщение LVM_INSERTMARKHITTEST. |
ListView_IsGroupViewEnabled | Проверяет, включен ли элемент управления представлением списка групп. Этот макрос можно использовать или явно отправить сообщение LVM_ISGROUPVIEWENABLED. |
ListView_IsItemVisible | Указывает, отображается ли элемент в элементе управления представлением списка. Используйте этот макрос или явно отправьте сообщение LVM_ISITEMVISIBLE. |
ListView_MapIDToIndex | Карты идентификатор элемента в индекс. Этот макрос можно использовать или явно отправить сообщение LVM_MAPIDTOINDEX. |
ListView_MapIndexToID | Карты индекс элемента к уникальному идентификатору. Этот макрос можно использовать или явно отправить сообщение LVM_MAPINDEXTOID. |
ListView_MoveGroup | Не реализовано. |
ListView_MoveItemToGroup | Не реализовано. |
ListView_RedrawItems | Принудительно создает элемент управления представления списка для перерасхода диапазона элементов. Этот макрос можно использовать или явно отправить сообщение LVM_REDRAWITEMS. |
ListView_RemoveAllGroups | Удаляет все группы из элемента управления "Представление списка". Этот макрос можно использовать или явно отправить сообщение LVM_REMOVEALLGROUPS. |
ListView_RemoveGroup | Удаляет группу из элемента управления "Представление списка". Этот макрос можно использовать или явно отправить сообщение LVM_REMOVEGROUP. |
ListView_Scroll | Прокручивает содержимое элемента управления "Представление списка". Этот макрос можно использовать или явно отправить сообщение LVM_SCROLL. |
ListView_SetBkColor | Задает цвет фона элемента управления "Представление списка". Этот макрос можно использовать или явно отправлять сообщение LVM_SEТБ KCOLOR. |
ListView_SetBkImage | Задает фоновое изображение в элементе управления "Представление списка". Этот макрос можно использовать или явно отправить сообщение LVM_SEТБ KIMAGE. |
ListView_SetCallbackMask | Изменяет маску обратного вызова для элемента управления представлением списка. Этот макрос можно использовать или явно отправить сообщение LVM_SETCALLBACKMASK. |
ListView_SetCheckState | Выбирает или отменяет выбор элемента в элементе управления представлением списка. Этот макрос можно использовать или явно отправить сообщение LVM_SETITEMSTATE. |
ListView_SetColumn | Задает атрибуты столбца представления списка. Этот макрос можно использовать или явно отправить сообщение LVM_SETCOLUMN. |
ListView_SetColumnOrderArray | Задает левый порядок столбцов в элементе управления представлением списка. Этот макрос можно использовать или явно отправить сообщение LVM_SETCOLUMNORDERARRAY. |
ListView_SetColumnWidth | Используется для изменения ширины столбца в представлении отчета или ширины всех столбцов в режиме представления списка. Этот макрос можно использовать или явно отправить сообщение LVM_SETCOLUMNWIDTH. |
ListView_SetExtendedListViewStyle | Задает расширенные стили для элементов управления представлением списка. Этот макрос можно использовать или явно отправить сообщение LVM_SETEXTENDEDLISTVIEWSTYLE. |
ListView_SetExtendedListViewStyleEx | Задает расширенные стили для элементов управления представлением списка с помощью маски стиля. Этот макрос можно использовать или явно отправить сообщение LVM_SETEXTENDEDLISTVIEWSTYLE. |
ListView_SetGroupHeaderImageList | Назначает список изображений заголовку группы элемента управления "Представление списка". |
ListView_SetGroupInfo | Задает сведения о группе. Этот макрос можно использовать или явно отправлять сообщение LVM_SETGROUPINFO. |
ListView_SetGroupMetrics | Задает сведения о отображении групп. Этот макрос можно использовать или явно отправить сообщение LVM_SETGROUPMETRICS. |
ListView_SetGroupState | Задает состояние для указанной группы. |
ListView_SetHotCursor | Задает HCURSOR, используемый элементом управления представлением списка, когда указатель находится над элементом во время включения горячего отслеживания. Этот макрос можно использовать или явно отправить сообщение LVM_SETHOTCURSOR. Чтобы проверка включена ли горячая отслеживание, вызовите SystemParametersInfo. |
ListView_SetHotItem | Задает горячий элемент в элементе управления представлением списка. Этот макрос можно использовать или явно отправить сообщение LVM_SETHOTITEM. |
ListView_SetHoverTime | Задает время, затраченное курсором мыши на элемент перед выбранным элементом. Этот макрос можно использовать или явно отправить сообщение LVM_SETHOVERTIME. |
ListView_SetIconSpacing | Задает интервал между значками в элементах управления представления списка, заданных в стиле LVS_ICON . Этот макрос можно использовать или явно отправлять сообщение LVM_SETICONSPACING. |
ListView_SetImageList | Назначает список изображений элементу управления "Представление списка". Этот макрос можно использовать или явно отправить сообщение LVM_SETIMAGELIST. |
ListView_SetInfoTip | Задает текст подсказки. Этот макрос можно использовать или явно отправить сообщение LVM_SETINFOTIP. |
ListView_SetInsertMark | Задает точку вставки в определенную позицию. Этот макрос можно использовать или явно отправить сообщение LVM_SETINSERTMARK. |
ListView_SetInsertMarkColor | Задает цвет точки вставки. Этот макрос можно использовать или явно отправить сообщение LVM_SETINSERTMARKCOLOR. |
ListView_SetItem | Задает некоторые или все атрибуты элемента представления списка. Вы также можете использовать ListView_SetItem для задания текста подсети. Этот макрос можно использовать или явно отправить сообщение LVM_SETITEM. |
ListView_SetItemCount | Позволяет элементу управления представления списка выделить память для указанного количества элементов. Этот макрос можно использовать или явно отправить сообщение LVM_SETITEMCOUNT. |
ListView_SetItemCountEx | Задает виртуальное число элементов в представлении виртуального списка. Этот макрос можно использовать или явно отправить сообщение LVM_SETITEMCOUNT. |
ListView_SetItemIndexState | Задает состояние указанного элемента представления списка. Используйте этот макрос или явно отправьте сообщение LVM_SETITEMINDEXSTATE. |
ListView_SetItemPosition | Перемещает элемент в указанную позицию в элементе управления представлением списка (в представлении значков или небольших значков). Этот макрос можно использовать или явно отправить сообщение LVM_SETITEMPOSITION. |
ListView_SetItemPosition32 | Перемещает элемент в указанную позицию в элементе управления представлением списка (в представлении значков или небольших значков). Этот макрос отличается от макроса ListView_SetItemPosition в том, что он использует 32-разрядные координаты. Макрос ListView_SetItemPosition32 можно использовать или явно отправить сообщение LVM_SETITEMPOSITION32. |
ListView_SetItemState | Изменяет состояние элемента в элементе управления представлением списка. Этот макрос можно использовать или явно отправить сообщение LVM_SETITEMSTATE. |
ListView_SetItemText | Изменяет текст элемента представления списка или дочернего элемента. Этот макрос можно использовать или явно отправить сообщение LVM_SETITEMTEXT. |
ListView_SetOutlineColor | Задает цвет границы элемента управления представлением списка, если задан стиль расширенного окна LVS_EX_BORDERSELECT . Этот макрос можно использовать или явно отправить сообщение LVM_SETOUTLINECOLOR. |
ListView_SetSelectedColumn | Задает индекс выбранного столбца. Этот макрос можно использовать или явно отправить сообщение LVM_SETSELECTEDCOLUMN. |
ListView_SetSelectionMark | Задает метку выбора в элементе управления "Представление списка". Этот макрос можно использовать или явно отправить сообщение LVM_SETSELECTIONMARK. |
ListView_SetTextBkColor | Задает цвет фона текста в элементе управления представлением списка. Этот макрос можно использовать или явно отправить сообщение LVM_SETTEXТБ KCOLOR. |
ListView_SetTextColor | Задает цвет текста элемента управления представлением списка. Этот макрос можно использовать или явно отправить сообщение LVM_SETTEXTCOLOR. |
ListView_SetTileInfo | Задает сведения для существующей плитки элемента управления представлением списка. Этот макрос можно использовать или явно отправить сообщение LVM_SETTILEINFO. |
ListView_SetTileViewInfo | Задает сведения, которые элемент управления представления списка использует в представлении плиток. Этот макрос можно использовать или явно отправить сообщение LVM_SETTILEVIEWINFO. |
ListView_SetToolСоветы | Задает элемент управления подсказки, используемый элементом управления представлением списка для отображения подсказок. Этот макрос можно использовать или явно отправить сообщение LVM_SETTOOLTIPS. |
ListView_SetUnicodeFormat | Задает флаг формата символов Юникода для элемента управления. Это сообщение позволяет изменить набор символов, используемый элементом управления во время выполнения, а не повторно создать элемент управления. Этот макрос можно использовать или явно отправлять сообщение LVM_SETUNICODEFORMAT. |
ListView_SetView | Задает представление элемента управления "Представление списка". Этот макрос можно использовать или явно отправить сообщение LVM_SETVIEW. |
ListView_SetWorkAreas | Задает рабочие области в элементе управления "Представление списка". Этот макрос можно использовать или явно отправить сообщение LVM_SETWORKAREAS. |
ListView_SortGroups | Использует функцию сравнения, определяемую приложением, для сортировки групп по идентификатору в элементе управления представления списка. Этот макрос можно использовать или явно отправить сообщение LVM_SORTGROUPS. |
ListView_SortItems | Использует функцию сравнения, определяемую приложением, для сортировки элементов элемента управления представлением списка. Индекс каждого элемента изменяется в соответствии с новой последовательностью. Этот макрос можно использовать или явно отправить сообщение LVM_SORTITEMS. |
ListView_SortItemsEx | Использует функцию сравнения, определяемую приложением, для сортировки элементов элемента управления представлением списка. Индекс каждого элемента изменяется в соответствии с новой последовательностью. Этот макрос можно использовать или явно отправить сообщение LVM_SORTITEMSEX. |
ListView_SubItemHitTest | Определяет, какой элемент представления списка или дочерний элемент находится в заданной позиции. Этот макрос можно использовать или явно отправить сообщение LVM_SUBITEMHITTEST. |
ListView_SubItemHitTestEx | Определяет, какой элемент представления списка или дочерний элемент находится в заданной позиции. Этот макрос можно использовать или явно отправить сообщение LVM_SUBITEMHITTEST. |
ListView_Update | Обновления элемент представления списка. Если элемент управления представлением списка имеет стиль LVS_AUTOARRANGE , этот макрос приводит к упорядочению элемента управления представления списка. Этот макрос можно использовать или явно отправить сообщение LVM_UPDATE. |
Сообщения
Раздел | Содержимое |
---|---|
LVM_APPROXIMATEVIEWRECT | Вычисляет приблизительную ширину и высоту, необходимую для отображения заданного количества элементов. Это сообщение можно отправить явно или использовать макрос ListView_ApproximateViewRect. |
LVM_ARRANGE | Упорядочивает элементы в представлении значков. Это сообщение можно отправлять явным образом или с помощью макроса ListView_Arrange. |
LVM_CANCELEDITLABEL | Отменяет операцию редактирования текста элемента. |
LVM_CREATEDRAGIMAGE | Создает список изображений перетаскивания для указанного элемента. Это сообщение можно отправить явным образом или с помощью макроса ListView_CreateDragImage. |
LVM_DELETEALLITEMS | Удаляет все элементы из элемента управления "Представление списка". Это сообщение можно отправлять явным образом или с помощью макроса ListView_DeleteAllItems. |
LVM_DELETECOLUMN | Удаляет столбец из элемента управления "Представление списка". Это сообщение можно отправить явно или с помощью макроса ListView_DeleteColumn. |
LVM_DELETEITEM | Удаляет элемент из элемента управления представления списка. Это сообщение можно отправить явным образом или с помощью макроса ListView_DeleteItem. |
LVM_EDITLABEL | Начинается редактирование на месте указанного текста элемента представления списка. Сообщение неявно выбирает и фокусирует указанный элемент. Это сообщение можно отправлять явно или с помощью макроса ListView_EditLabel. |
LVM_ENABLEGROUPVIEW | Включает или отключает отображение элементов в элементе управления представлением списка в виде группы. |
LVM_ENSUREVISIBLE | Гарантирует, что элемент представления списка полностью или частично отображается, прокручивая элемент управления представлением списка при необходимости. Это сообщение можно отправить явным образом или с помощью макроса ListView_EnsureVisible. |
LVM_FINDITEM | Ищет элемент представления списка с указанными характеристиками. Это сообщение можно отправлять явным образом или с помощью макроса ListView_FindItem. |
LVM_GEТБ KCOLOR | Возвращает цвет фона элемента управления представлением списка. Это сообщение можно отправить явно или с помощью макроса ListView_GetBkColor. |
LVM_GEТБ KIMAGE | Возвращает фоновое изображение в элементе управления "Представление списка". Это сообщение можно отправлять явным образом или с помощью макроса ListView_GetBkImage. |
LVM_GETCALLBACKMASK | Возвращает маску обратного вызова для элемента управления представлением списка. Это сообщение можно отправить явным образом или с помощью макроса ListView_GetCallbackMask. |
LVM_GETCOLUMN | Возвращает атрибуты столбца элемента управления списка. Это сообщение можно отправить явным образом или с помощью макроса ListView_GetColumn. |
LVM_GETCOLUMNORDERARRAY | Возвращает текущий левый к правому порядку столбцов в элементе управления представлением списка. Это сообщение можно отправить явно или использовать макрос ListView_GetColumnOrderArray. |
LVM_GETCOLUMNWIDTH | Возвращает ширину столбца в представлении отчета или списка. Это сообщение можно отправить явным образом или с помощью макроса ListView_GetColumnWidth. |
LVM_GETCOUNTPERPAGE | Вычисляет количество элементов, которые могут помещаться по вертикали в видимой области элемента управления представлением списка при представлении списка или отчета. Учитываются только полностью видимые элементы. Это сообщение можно отправить явно или с помощью макроса ListView_GetCountPerPage. |
LVM_GETEDITCONTROL | Возвращает дескриптор элемента управления редактирования, используемого для редактирования текста элемента представления списка. Это сообщение можно отправить явным образом или с помощью макроса ListView_GetEditControl. |
LVM_GETEMPTYTEXT | Получает текст, предназначенный для отображения, когда элемент управления представлением списка отображается пустым. Отправьте это сообщение явным образом или с помощью макроса ListView_GetEmptyText. |
LVM_GETEXTENDEDLISTVIEWSTYLE | Возвращает расширенные стили, которые в настоящее время используются для заданного элемента управления представлением списка. Это сообщение можно отправить явно или использовать макрос ListView_GetExtendedListViewStyle. |
LVM_GETFOCUSEDGROUP | Получает группу с фокусом. Отправьте это сообщение явным образом или с помощью макроса ListView_GetFocusedGroup . |
LVM_GETFOOTERINFO | Возвращает сведения о нижнем колонтитуле элемента управления представлением списка. Отправьте это сообщение явным образом или с помощью макроса ListView_GetFooterInfo. |
LVM_GETFOOTERITEM | Получает сведения о элементе нижнего колонтитула в элементе управления представлением списка. Отправьте это сообщение явным образом или с помощью макроса ListView_GetFooterItem. |
LVM_GETFOOTERITEMRECT | Возвращает координаты нижнего колонтитула для указанного элемента в элементе управления представлением списка. Отправьте это сообщение явным образом или с помощью макроса ListView_GetFooterItemRect. |
LVM_GETFOOTERRECT | Извлекает координаты нижнего колонтитула для элемента управления представлением списка. Отправьте это сообщение явным образом или с помощью макроса ListView_GetFooterRect. |
LVM_GETGROUPCOUNT | Возвращает количество групп. |
LVM_GETGROUPINFO | Возвращает сведения о группе. |
LVM_GETGROUPINFOBYINDEX | Возвращает сведения о указанной группе. Отправьте это сообщение явным образом или с помощью макроса ListView_GetGroupInfoByIndex. |
LVM_GETGROUPMETRICS | Возвращает сведения о отображении групп. |
LVM_GETGROUPRECT | Возвращает прямоугольник для указанной группы. Отправьте это сообщение явным образом или с помощью макроса ListView_GetGroupRect . |
LVM_GETGROUPSTATE | Возвращает состояние для указанной группы. Отправьте это сообщение явным образом или с помощью макроса ListView_GetGroupState. |
LVM_GETHEADER | Получает дескриптор элемента управления заголовком, используемый элементом управления представлением списка. Это сообщение можно отправить явно или использовать макрос ListView_GetHeader. |
LVM_GETHOTCURSOR | Извлекает значение HCURSOR, используемое при включении указателя на элемент во время включения горячего отслеживания. Это сообщение можно отправить явно или использовать макрос ListView_GetHotCursor. |
LVM_GETHOTITEM | Извлекает индекс горячего элемента. Это сообщение можно отправить явно или использовать макрос ListView_GetHotItem. |
LVM_GETHOVERTIME | Извлекает время, в течение которого курсор мыши должен наведите указатель мыши на элемент перед его выбором. Это сообщение можно отправить явным образом или использовать макрос ListView_GetHoverTime. |
LVM_GETIMAGELIST | Извлекает дескриптор в список изображений, используемый для элементов представления списка. Это сообщение можно отправлять явным образом или с помощью макроса ListView_GetImageList. |
LVM_GETINSERTMARK | Извлекает позицию точки вставки. |
LVM_GETINSERTMARKCOLOR | Извлекает цвет точки вставки. |
LVM_GETINSERTMARKRECT | Извлекает прямоугольник, ограничивающий точку вставки. |
LVM_GETISEARCHSTRING | Извлекает строку добавочного поиска элемента управления "Представление списка". Это сообщение можно отправить явным образом или с помощью макроса ListView_GetISearchString. |
LVM_GETITEM | Извлекает некоторые или все атрибуты элемента представления списка. Это сообщение можно отправить явно или с помощью макроса ListView_GetItem. |
LVM_GETITEMCOUNT | Извлекает количество элементов в элементе управления представлением списка. Это сообщение можно отправить явно или с помощью макроса ListView_GetItemCount. |
LVM_GETITEMINDEXRECT | Извлекает ограничивающий прямоугольник для всех или части вложенных элементов в текущем представлении элемента управления представлением списка. Отправьте это сообщение явным образом или с помощью макроса ListView_GetItemIndexRect. |
LVM_GETITEMPOSITION | Извлекает позицию элемента представления списка. Это сообщение можно отправить явным образом или с помощью макроса ListView_GetItemPosition. |
LVM_GETITEMRECT | Извлекает ограничивающий прямоугольник для всех или части элемента в текущем представлении. Это сообщение можно отправлять явным образом или с помощью макроса ListView_GetItemRect. |
LVM_GETITEMSPACING | Определяет интервал между элементами в элементе управления представлением списка. Это сообщение можно отправить явным образом или с помощью макроса ListView_GetItemSpacing. |
LVM_GETITEMSTATE | Извлекает состояние элемента представления списка. Это сообщение можно отправлять явным образом или с помощью макроса ListView_GetItemState. |
LVM_GETITEMTEXT | Извлекает текст элемента представления списка или подсети. Это сообщение можно отправить явно или с помощью макроса ListView_GetItemText. |
LVM_GETNEXTITEM | Выполняет поиск элемента представления списка с указанными свойствами и имеет указанную связь с указанным элементом. Это сообщение можно отправить явным образом или с помощью макроса ListView_GetNextItem. |
LVM_GETNEXTITEMINDEX | Извлекает индекс элемента в указанном элементе управления представления списка, который соответствует указанным свойствам и связям с другим элементом. Отправьте это сообщение явным образом или с помощью макроса ListView_GetNextItemIndex. |
LVM_GETNUМБ EROFWORKAREAS | Извлекает количество рабочих областей в элементе управления представлением списка. Это сообщение можно отправить явно или использовать макрос ListView_GetNumberOfWorkAreas. |
LVM_GETORIGIN | Извлекает текущий источник представления для элемента управления представлением списка. Это сообщение можно отправить явным образом или с помощью макроса ListView_GetOrigin. |
LVM_GETOUTLINECOLOR | Извлекает цвет границы элемента управления представления списка, если задан стиль расширенного окна LVS_EX_BORDERSELECT . |
LVM_GETSELECTEDCOLUMN | Извлекает целое число, указывающее выбранный столбец. |
LVM_GETSELECTEDCOUNT | Определяет количество выбранных элементов в элементе управления представлением списка. Это сообщение можно отправить явным образом или с помощью макроса ListView_GetSelectedCount. |
LVM_GETSELECTIONMARK | Извлекает метку выбора из элемента управления "Представление списка". Это сообщение можно отправить явно или использовать макрос ListView_GetSelectionMark. |
LVM_GETSTRINGWIDTH | Определяет ширину указанной строки с помощью текущего шрифта элемента управления представления списка. Это сообщение можно отправить явным образом или с помощью макроса ListView_GetStringWidth. |
LVM_GETSUBITEMRECT | Извлекает сведения о ограничивающем прямоугольнике для подсети в элементе управления представлением списка. Это сообщение можно отправить явным образом или с помощью макроса ListView_GetSubItemRect (рекомендуется). Это сообщение предназначено только для элементов управления представления списка, использующих стиль LVS_REPORT. |
LVM_GETTEXТБ KCOLOR | Извлекает цвет фона текста элемента управления представлением списка. Это сообщение можно отправить явно или с помощью макроса ListView_GetTextBkColor. |
LVM_GETTEXTCOLOR | Извлекает цвет текста элемента управления представлением списка. Это сообщение можно отправить явным образом или с помощью макроса ListView_GetTextColor. |
LVM_GETTILEINFO | Извлекает сведения о плитке в элементе управления представлением списка. |
LVM_GETTILEVIEWINFO | Извлекает сведения об элементе управления представлением списка в представлении плиток. |
LVM_GETTOOLTIPS | Извлекает элемент управления подсказки, который элемент управления представления списка использует для отображения подсказок. Это сообщение можно отправить явно или использовать макрос ListView_GetToolСоветы. |
LVM_GETTOPINDEX | Извлекает индекс самого видимого элемента в представлении списка или отчета. Это сообщение можно отправлять явным образом или с помощью макроса ListView_GetTopIndex. |
LVM_GETUNICODEFORMAT | Извлекает флаг формата символов ЮНИКОДа для элемента управления. Это сообщение можно отправить явным образом или использовать макрос ListView_GetUnicodeFormat. |
LVM_GETVIEW | Извлекает текущее представление элемента управления представлением списка. |
LVM_GETVIEWRECT | Извлекает ограничивающий прямоугольник всех элементов в элементе управления представлением списка. Представление списка должно находиться в представлении значков или небольших значков. Это сообщение можно отправить явно или с помощью макроса ListView_GetViewRect. |
LVM_GETWORKAREAS | Извлекает рабочие области из элемента управления "Представление списка". Это сообщение можно отправить явно или использовать макрос ListView_GetWorkAreas. |
LVM_HASGROUP | Определяет, имеет ли элемент управления представление списка указанную группу. |
LVM_HITTEST | Определяет, какой элемент представления списка, если он есть, находится в указанной позиции. Это сообщение можно отправить явно или с помощью макроса ListView_HitTest. |
LVM_INSERTCOLUMN | Вставляет новый столбец в элемент управления представлением списка. Это сообщение можно отправить явно или с помощью макроса ListView_InsertColumn. |
LVM_INSERTGROUP | Вставляет группу в элемент управления представлением списка. |
LVM_INSERTGROUPSORTED | Вставляет группу в упорядоченный список групп. |
LVM_INSERTITEM | Вставляет новый элемент в элемент управления представлением списка. Это сообщение можно отправить явным образом или с помощью макроса ListView_InsertItem. |
LVM_INSERTMARKHITTEST | Извлекает точку вставки, ближайшую к указанной точке. |
LVM_ISGROUPVIEWENABLED | Проверяет, включен ли элемент управления представлением списка групп. |
LVM_ISITEMVISIBLE | Указывает, отображается ли элемент в элементе управления представлением списка. Отправьте это сообщение явным образом или с помощью макроса ListView_IsItemVisible. |
LVM_MAPIDTOINDEX | Карты идентификатор элемента в индекс. |
LVM_MAPINDEXTOID | Карты индекс элемента к уникальному идентификатору. |
LVM_MOVEGROUP | Не реализовано. |
LVM_MOVEITEMTOGROUP | Не реализовано. |
LVM_REDRAWITEMS | Принудительно создает элемент управления представления списка для перерасхода диапазона элементов. Это сообщение можно отправить явным образом или с помощью макроса ListView_RedrawItems. |
LVM_REMOVEALLGROUPS | Удаляет все группы из элемента управления "Представление списка". |
LVM_REMOVEGROUP | Удаляет группу из элемента управления "Представление списка". |
LVM_SCROLL | Прокручивает содержимое элемента управления "Представление списка". Это сообщение можно отправлять явным образом или с помощью макроса ListView_Scroll. |
LVM_SEТБ KCOLOR | Задает цвет фона элемента управления "Представление списка". Это сообщение можно отправить явно или с помощью макроса ListView_SetBkColor. |
LVM_SEТБ KIMAGE | Задает фоновое изображение в элементе управления "Представление списка". Это сообщение можно отправить явно или с помощью макроса ListView_SetBkImage. |
LVM_SETCALLBACKMASK | Изменяет маску обратного вызова для элемента управления представлением списка. Это сообщение можно отправлять явным образом или с помощью макроса ListView_SetCallbackMask. |
LVM_SETCOLUMN | Задает атрибуты столбца представления списка. Это сообщение можно отправлять явным образом или с помощью макроса ListView_SetColumn. |
LVM_SETCOLUMNORDERARRAY | Задает левый порядок столбцов в элементе управления представлением списка. Это сообщение можно отправить явно или использовать макрос ListView_SetColumnOrderArray. |
LVM_SETCOLUMNWIDTH | Изменяет ширину столбца в режиме представления отчета или ширину всех столбцов в режиме представления списка. Это сообщение можно отправить явно или использовать макрос ListView_SetColumnWidth. |
LVM_SETEXTENDEDLISTVIEWSTYLE | Задает расширенные стили в элементах управления представления списка. Это сообщение можно отправить явно или использовать макрос ListView_SetExtendedListViewStyle или ListView_SetExtendedListViewStyleEx. |
LVM_SETGROUPINFO | Задает сведения о группе. |
LVM_SETGROUPMETRICS | Задает сведения о отображении групп. |
LVM_SETHOTCURSOR | Задает значение HCURSOR, которое элемент управления представления списка использует, когда указатель находится над элементом во время включения горячего отслеживания. Это сообщение можно отправить явно или использовать макрос ListView_SetHotCursor. Чтобы проверка включена ли горячая отслеживание, вызовите SystemParametersInfo. |
LVM_SETHOTITEM | Задает горячий элемент для элемента управления представлением списка. Это сообщение можно отправить явно или использовать макрос ListView_SetHotItem. |
LVM_SETHOVERTIME | Задает время, в течение которого курсор мыши должен наведите указатель мыши на элемент перед выбранным элементом. Это сообщение можно отправить явно или использовать макрос ListView_SetHoverTime. |
LVM_SETICONSPACING | Задает интервал между значками в элементах управления представления списка, имеющих стиль LVS_ICON. Это сообщение можно отправлять явным образом или с помощью макроса ListView_SetIconSpacing. |
LVM_SETIMAGELIST | Назначает список изображений элементу управления "Представление списка". Это сообщение можно отправить явным образом или с помощью макроса ListView_SetImageList. |
LVM_SETINFOTIP | Задает текст подсказки. |
LVM_SETINSERTMARK | Задает точку вставки в определенную позицию. |
LVM_SETINSERTMARKCOLOR | Задает цвет точки вставки. |
LVM_SETITEM | Задает некоторые или все атрибуты элемента представления списка. Вы также можете отправить LVM_SETITEM, чтобы задать текст дочернего объекта. Это сообщение можно отправить явно или с помощью макроса ListView_SetItem. |
LVM_SETITEMCOUNT | Позволяет элементу управления представления списка выделить память для указанного количества элементов или задать виртуальное число элементов в виртуальном элементе управления представления списка. Это зависит от того, как был создан элемент управления представлением списка. Это сообщение можно отправлять явным образом или использовать макросы ListView_SetItemCount или ListView_SetItemCountEx. |
LVM_SETITEMINDEXSTATE | Задает состояние элемента представления списка. Отправьте это сообщение явным образом или с помощью макроса ListView_SetItemIndexState. |
LVM_SETITEMPOSITION | Перемещает элемент в указанную позицию в элементе управления представлением списка (должен находиться в представлении значков или небольших значков). Это сообщение можно отправить явно или с помощью макроса ListView_SetItemPosition. |
LVM_SETITEMPOSITION32 | Перемещает элемент в указанную позицию в элементе управления представлением списка (должен находиться в представлении значков или небольших значков). Это сообщение отличается от сообщения LVM_SETITEMPOSITION в том, что он использует 32-разрядные координаты. Это сообщение можно отправлять явным образом или с помощью макроса ListView_SetItemPosition32. |
LVM_SETITEMSTATE | Изменяет состояние элемента в элементе управления представлением списка. Это сообщение можно отправить явно или с помощью макроса ListView_SetItemState. |
LVM_SETITEMTEXT | Изменяет текст элемента представления списка или дочернего элемента. Это сообщение можно отправить явным образом или с помощью макроса ListView_SetItemText. |
LVM_SETOUTLINECOLOR | Задает цвет границы элемента управления представлением списка, если задан стиль расширенного окна LVS_EX_BORDERSELECT . |
LVM_SETSELECTEDCOLUMN | Задает индекс выбранного столбца. |
LVM_SETSELECTIONMARK | Задает метку выбора в элементе управления "Представление списка". Это сообщение можно отправить явно или использовать макрос ListView_SetSelectionMark. |
LVM_SETTEXТБ KCOLOR | Задает цвет фона текста в элементе управления представлением списка. Это сообщение можно отправить явным образом или с помощью макроса ListView_SetTextBkColor. |
LVM_SETTEXTCOLOR | Задает цвет текста элемента управления представлением списка. Это сообщение можно отправлять явным образом или с помощью макроса ListView_SetTextColor. |
LVM_SETTILEINFO | Задает сведения для существующей плитки элемента управления представлением списка. |
LVM_SETTILEVIEWINFO | Задает сведения, которые элемент управления представления списка использует в представлении плиток. |
LVM_SETTILEWIDTH | Не поддерживается в текущей версии. |
LVM_SETTOOLTIPS | Задает элемент управления подсказки, используемый элементом управления представлением списка для отображения подсказок. Это сообщение можно отправить явно или использовать макрос ListView_SetToolСоветы. |
LVM_SETUNICODEFORMAT | Задает флаг формата символов ЮНИКОДа для элемента управления. Это сообщение позволяет изменить набор символов, используемый элементом управления во время выполнения, а не повторно создать элемент управления. Это сообщение можно отправить явно или использовать макрос ListView_SetUnicodeFormat. |
LVM_SETVIEW | Задает представление элемента управления "Представление списка". |
LVM_SETWORKAREAS | Задает рабочие области в элементе управления "Представление списка". Это сообщение можно отправить явным образом или использовать макрос ListView_SetWorkAreas. |
LVM_SORTGROUPS | Использует функцию сравнения, определяемую приложением, для сортировки групп по идентификатору в элементе управления представления списка. |
LVM_SORTITEMS | Использует функцию сравнения, определяемую приложением, для сортировки элементов элемента управления представлением списка. Индекс каждого элемента изменяется в соответствии с новой последовательностью. Это сообщение можно отправить явным образом или с помощью макроса ListView_SortItems. |
LVM_SORTITEMSEX | Использует функцию сравнения, определяемую приложением, для сортировки элементов элемента управления представлением списка. Индекс каждого элемента изменяется в соответствии с новой последовательностью. Это сообщение можно отправить явно или с помощью макроса ListView_SortItemsEx. |
LVM_SUBITEMHITTEST | Определяет, какой элемент представления списка или дочерний элемент находится в заданной позиции. Это сообщение можно отправить явно или с помощью макроса ListView_SubItemHitTest. |
LVM_UPDATE | Обновления элемент представления списка. Если элемент управления представлением списка имеет стиль LVS_AUTOARRANGE , этот макрос приводит к упорядочению элемента управления представления списка. Это сообщение можно отправить явно или с помощью макроса ListView_Update. |
Notifications
Раздел | Содержимое |
---|---|
LVN_BEGINDRAG | Уведомляет родительское окно элемента управления list-view о том, что выполняется операция перетаскивания с помощью левой кнопки мыши. Этот код уведомления отправляется в виде сообщения WM_NOTIFY. |
LVN_BEGINLABELEDIT | Уведомляет родительское окно элемента управления "Представление списка" о начале редактирования меток для элемента. Этот код уведомления отправляется в виде сообщения WM_NOTIFY. |
LVN_BEGINRDRAG | Уведомляет родительское окно элемента управления списком о том, что выполняется операция перетаскивания с помощью правой кнопки мыши. Этот код уведомления отправляется в виде сообщения WM_NOTIFY. |
LVN_BEGINSCROLL | Уведомляет родительское окно элемента управления списка при запуске операции прокрутки. |
LVN_COLUMNCLICK | Уведомляет родительское окно элемента управления списком о щелчке столбца. Этот код уведомления отправляется в виде сообщения WM_NOTIFY. |
LVN_COLUMNDROPDOWN | Отправляется элементом управления представлением списка при нажатии кнопки раскрывающегося списка. Этот код уведомления отправляется в виде сообщения WM_NOTIFY. |
LVN_COLUMNOVERFLOWCLICK | Отправляется элементом управления представления списка при нажатии кнопки переполнения. Этот код уведомления отправляется в виде сообщения WM_NOTIFY. |
LVN_DELETEALLITEMS | Уведомляет родительское окно элемента управления представления списка о том, что все элементы в элементе управления будут удалены. Этот код уведомления отправляется в виде сообщения WM_NOTIFY. |
LVN_DELETEITEM | Уведомляет родительское окно элемента управления списка о том, что элемент будет удален. Этот код уведомления отправляется в виде сообщения WM_NOTIFY. |
LVN_ENDLABELEDIT | Уведомляет родительское окно элемента управления "Представление списка" о конце редактирования меток для элемента. Этот код уведомления отправляется в виде сообщения WM_NOTIFY. |
LVN_ENDSCROLL | Уведомляет родительское окно элемента управления list-view при завершении операции прокрутки. |
LVN_GETDISPINFO | Отправляется элементом управления представления списка в родительское окно. Это запрос родительского окна для предоставления сведений, необходимых для отображения или сортировки элемента представления списка. Этот код уведомления отправляется в виде сообщения WM_NOTIFY. |
LVN_GETEMPTYMARKUP | Отправляется элементом управления представления списка в родительское окно, если элемент управления не содержит элементов. Этот код уведомления отправляется в виде сообщения WM_NOTIFY. Код уведомления LVN_GETEMPTYMARKUP — это запрос родительского окна для предоставления текста разметки. |
LVN_GETINFOTIP | Отправляемый элементом управления представлением списка больших значков с расширенным стилем LVS_EX_INFOTIP . Это уведомление отправляется, когда элемент управления представлением списка запрашивает дополнительные текстовые сведения, отображаемые в подсказке. Он отправляется в виде сообщения WM_NOTIFY. |
LVN_HOTTRACK | Отправляется элементом управления представлением списка, когда пользователь перемещает указатель мыши на элемент. Это уведомление отправляется только элементами управления представления списка с LVS_EX_TRACKSELECT стилем расширенного представления списка. Он отправляется в виде сообщения WM_NOTIFY. |
LVN_INCREMENTALSEARCH | Уведомляет родительское окно элемента управления "Представление списка", которое было запущено добавочным поиском. Этот код уведомления отправляется в виде сообщения WM_NOTIFY. |
LVN_INSERTITEM | Уведомляет родительское окно элемента управления list-view о том, что был вставлен новый элемент. Этот код уведомления отправляется в виде сообщения WM_NOTIFY. |
LVN_ITEMACTIVATE | Отправляется элементом управления представления списка при активации элемента. Это уведомление отправляется в виде сообщения WM_NOTIFY. |
LVN_ITEMCHANGED | Уведомляет родительское окно элемента управления представления списка о том, что элемент был изменен. Этот код уведомления отправляется в виде сообщения WM_NOTIFY. |
LVN_ITEMCHANGING | Уведомляет родительское окно элемента управления представления списка о том, что элемент изменяется. Этот код уведомления отправляется в виде сообщения WM_NOTIFY. |
LVN_KEYDOWN | Уведомляет родительское окно элемента управления списка о нажатии клавиши. Этот код уведомления отправляется в виде сообщения WM_NOTIFY. |
LVN_LINKCLICK | Уведомляет родительское окно элемента управления списком о том, что ссылка была щелкнуна. Это уведомление отправляется в виде сообщения WM_NOTIFY. |
LVN_MARQUEEBEGIN | Уведомляет родительское окно элемента управления представления списка о начале выбора ограничивающего поля (marquee). Этот код уведомления отправляется в виде сообщения WM_NOTIFY. |
LVN_ODCACHEHINT | Отправляется элементом управления представления виртуального списка при изменении содержимого области отображения. Например, элемент управления представлением списка отправляет это уведомление, когда пользователь прокрутит экран элемента управления. Код уведомления LVN_ODCACHEHINT отправляется в виде сообщения WM_NOTIFY. |
LVN_ODFINDITEM | Отправляется элементом управления представления виртуального списка, когда ему нужен владелец для поиска определенного элемента обратного вызова. Например, элемент управления отправляет это уведомление при получении сочетания клавиш или при получении сообщения LVM_FINDITEM. |
LVN_ODSTATECHANGED | Отправляется элементом управления представлением списка при изменении состояния элемента или диапазона элементов. Это уведомление отправляется в виде сообщения WM_NOTIFY. |
LVN_SETDISPINFO | Уведомляет родительское окно элемента управления представления списка о том, что он должен обновить сведения, которые он хранит для элемента. Этот код уведомления отправляется в виде сообщения WM_NOTIFY. |
NM_CLICK (представление списка) | Отправляется элементом управления представлением списка, когда пользователь щелкает элемент с левой кнопкой мыши. Этот код уведомления отправляется в виде сообщения WM_NOTIFY. |
NM_CUSTOMDRAW (представление списка) | Отправляется элементом управления представления списка, чтобы уведомить родительские окна о операциях рисования. Это уведомление отправляется в виде сообщения WM_NOTIFY. |
NM_DBLCLK (представление списка) | Отправляется элементом управления представлением списка, когда пользователь дважды щелкает элемент с левой кнопкой мыши. Этот код уведомления отправляется в виде сообщения WM_NOTIFY. |
NM_HOVER (представление списка) | Отправляется элементом управления представлением списка при наведении указателя мыши на элемент. Этот код уведомления отправляется в виде сообщения WM_NOTIFY. |
NM_KILLFOCUS (представление списка) | Уведомляет родительское окно элемента управления list-view, что элемент управления потерял фокус ввода. NM_KILLFOCUS (представление списка) отправляется в виде сообщения WM_NOTIFY. |
NM_RCLICK (представление списка) | Отправляется элементом управления представлением списка, когда пользователь щелкает элемент с правой кнопкой мыши. Этот код уведомления отправляется в виде сообщения WM_NOTIFY. |
NM_RDBLCLK (представление списка) | Отправляется элементом управления представлением списка, когда пользователь дважды щелкает элемент с правой кнопкой мыши. Этот код уведомления отправляется в виде сообщения WM_NOTIFY. |
NM_RELEASEDCAPTURE (представление списка) | Уведомляет родительское окно элемента управления представления списка о том, что элемент управления освобождает запись мыши. Это уведомление отправляется в виде сообщения WM_NOTIFY. |
NM_RETURN (представление списка) | Уведомляет родительское окно элемента управления списком о том, что элемент управления имеет фокус ввода и что пользователь нажимал клавишу ВВОД. NM_RETURN отправляется в виде сообщения WM_NOTIFY. |
NM_SETFOCUS (представление списка) | Уведомляет родительское окно элемента управления представления списка о том, что элемент управления получил фокус ввода. NM_SETFOCUS (представление списка) отправляется в виде сообщения WM_NOTIFY. |
Структуры
Раздел | Содержимое |
---|---|
LVBKIMAGE | Содержит сведения о фоновом изображении элемента управления представлением списка. Эта структура используется как для настройки, так и для получения сведений о фоновом изображении. |
LVCOLUMN | Содержит сведения о столбце в представлении отчета. Эта структура используется как для создания, так и для управления столбцами. Эта структура заменяет структуру LV_COLUMN. |
LVFINDINFO | Содержит сведения, используемые при поиске элемента представления списка. Эта структура идентична LV_FINDINFO, но была переименована в соответствии со стандартными соглашениями об именовании. |
LVFOOTERINFO | Содержит сведения о нижнем колонтитуле в элементе управления представлением списка. |
LVFOOTERITEM | Содержит сведения о элементе нижнего колонтитула. |
LVGROUP | Используется для задания и извлечения групп. |
LVGROUPMETRICS | Содержит сведения о отображении групп в элементе управления представлением списка. |
LVHITTESTINFO | Содержит сведения о тесте попадания. Эта структура была расширена для размещения подсайтового хит-тестирования. Он используется в связи с LVM_HITTEST и LVM_SUBITEMHITTEST сообщениями и их связанными макросами. Эта структура заменяет структуру LVHITTESTINFO . |
LVINSERTGROUPSORTED | Используется для сортировки групп. Он используется с LVM_INSERTGROUPSORTED. |
LVINSERTMARK | Используется для описания точек вставки. |
LVITEM | Задает или получает атрибуты элемента представления списка. Эта структура была обновлена для поддержки нового значения маски (LVIF_INDENT), которое включает отступ элементов. Эта структура заменяет структуру LV_ITEM . |
LVITEMINDEX | Содержит сведения об индексе элемента представления списка. |
LVSETINFOTIP | Предоставляет сведения о заданном тексте подсказки. |
LVTILEINFO | Предоставляет сведения об элементе элемента в элементе управления представлением списка при отображении в представлении плитки. |
LVTILEVIEWINFO | Предоставляет сведения об элементе управления представлением списка при отображении в представлении плитки. |
NMITEMACTIVATE | Содержит сведения о коде уведомлений LVN_ITEMACTIVATE . |
NMLISTVIEW | Содержит сведения о коде уведомления представления списка. Эта структура аналогична структуре NM_LISTVIEW , но была переименована в соответствии со стандартными соглашениями об именовании. |
NMLVCACHEHINT | Содержит сведения, используемые для обновления сведений об кэшированном элементе для использования с представлением виртуального списка. |
NMLVCUSTOMDRAW | Содержит сведения, относящиеся к коду уведомления NM_CUSTOMDRAW (представления списка), отправляемого элементом управления представлением списка. |
NMLVDISPINFO | Содержит сведения о коде уведомлений LVN_GETDISPINFO или LVN_SETDISPINFO . Эта структура аналогична структуре LV_DISPINFO, но была переименована в соответствии со стандартными соглашениями об именовании. |
NMLVEMPTYMARKUP | Отправлено на уведомление LVN_GETEMPTYMARKUP . |
NMLVFINDITEM | Содержит сведения, которые владелец должен найти элементы, запрашиваемые элементом управления представлением виртуального списка. Эта структура используется с кодом уведомления LVN_ODFINDITEM . |
NMLVGETINFOTIP | Содержит и получает сведения об элементе представления списка, необходимые для отображения подсказки для элемента. Эта структура используется с кодом уведомления LVN_GETINFOTIP . |
NMLVKEYDOWN | Содержит сведения, используемые при обработке кода уведомления LVN_KEYDOWN . Эта структура совпадает со структурой NMLVKEYDOWN, но была переименована в соответствии со стандартными соглашениями об именовании. |
NMLVLINK | Содержит сведения о уведомлении LVN_LINKCLICK . |
NMLVODSTATECHANGE | Структура, содержащая сведения об использовании в обработке кода уведомлений LVN_ODSTATECHANGED . |
NMLVSCROLL | Предоставляет сведения об операции прокрутки. |
Константы
Раздел | Содержимое |
---|---|
Стили расширенного представления списка | Используйте сообщение LVM_SETEXTENDEDLISTVIEWSTYLE или один из макросов ListView_SetExtendedListViewStyle или ListView_SetExtendedListViewStyleEx, чтобы использовать эти стили элементов управления расширенным представлением списка. |
Состояния элементов представления списка | Значение состояния элемента состоит из состояния элемента, необязательного индекса маски наложения и необязательного индекса маски изображения состояния. Состояние элемента определяет его внешний вид и функциональные возможности. Состояние может быть равно нулю или одному или нескольким из следующих значений: |
Стили окон представления списка | Следующие стили окон относятся к элементам управления представления списка. |