сообщение LVM_SETITEMCOUNT
Вызывает выделение памяти для указанного количества элементов или задает виртуальное число элементов в виртуальном элементе управления list-view.
Параметры
-
wParam
-
Количество элементов, содержащихся в элементе управления "Представление списка".
-
lParam
-
Версия 4.70. Значения, определяющие поведение элемента управления представления списка после сброса количества элементов. Это значение может быть сочетанием следующих значений:
Значение Значение - LVSICF_NOINVALIDATEALL
Элемент управления "Представление списка" не будет перекрашить, если затронутые элементы в настоящее время не отображаются. - LVSICF_NOSCROLL
Элемент управления "Представление списка" не изменит положение прокрутки при изменении количества элементов.
Возвращаемое значение
Возвращает ненулевое значение, если оно выполнено успешно, или ноль в противном случае.
Remarks
Выделение памяти зависит от того, как был создан элемент управления представления списка. Это сообщение можно отправить явно или использовать макросы ListView_SetItemCount или ListView_SetItemCountEx . Дополнительные сведения см. в статье "Стиль виртуальной List-View".
Если элемент управления "Представление списка" был создан без стиля LVS_OWNERDATA , отправка этого сообщения приводит к выделению внутренних структур данных для указанного количества элементов. Это не позволяет элементу управления выделять структуры данных при каждом добавлении элемента.
Если элемент управления "Представление списка" был создан с помощью стиля LVS_OWNERDATA (представления виртуального списка), отправка этого сообщения задает виртуальное количество элементов, содержащихся в элементе управления.
Параметр lParam предназначен только для элементов управления представления списка, использующих стили LVS_OWNERDATA и LVS_REPORT или LVS_LIST .
Если общее представление списка элементов управления является виртуализированным представлением списка (LVS_OWNERDATA), в представлении списка существует ограничение в 100 000 000 элементов. В этом сценарии LVM_SETITEMCOUNT вернет значение FALSE, если оно имеет wParam со значением 100 000 001.
Требования
Требование | Значение |
---|---|
Минимальная версия клиента |
Windows Vista [только классические приложения] |
Минимальная версия сервера |
Windows Server 2003 [только классические приложения] |
Header |
|