_Сообщение LVM сетитемкаунт

Заставляет элемент управления "представление списка" выделить память для указанного числа элементов или задать виртуальное количество элементов в элементе управления виртуального представления списка.

Параметры

wParam

Число элементов, которые в конечном итоге будет содержать элемент управления "представление списка".

lParam

Версия 4,70. Значения, определяющие поведение элемента управления "представление списка" после сброса числа элементов. Это значение может быть сочетанием следующих значений:

Значение Значение
ЛВСИКФ _ ноинвалидатеалл
Элемент управления "представление списка" не будет перерисовываться, если только затронутые элементы в настоящее время не доступны для просмотра.
ЛВСИКФ _ ПРОкрутка
Элемент управления "представление списка" не изменит позицию прокрутки при изменении числа элементов.

Возвращаемое значение

Возвращает ненулевое значение в случае успеха или ноль в противном случае.

Комментарии

Распределение памяти зависит от способа создания элемента управления "представление списка". Это сообщение можно отправить явным образом или использовать макросы ListView _ Сетитемкаунт или ListView _ сетитемкаунтекс . Дополнительные сведения см. в статье стиль виртуальных List-View.

Если элемент управления "список" был создан без стиля LVS _ овнердата , отправка этого сообщения приводит к выделению элементом управления внутренних структур данных для указанного числа элементов. Это не позволяет элементу управления распределять структуры данных при каждом добавлении элемента.

Если элемент управления "представление списка" был создан с использованием стиля LVS _ овнердата (виртуального представления списка), то при отправке этого сообщения задается виртуальное количество элементов, содержащихся в элементе управления.

Параметр lParam предназначен только для элементов управления "представление списка", использующих стили LVS _ овнердата и LVS _ отчета или LVS _ списка .

Если представление "список общих элементов управления" является виртуализированным представлением списка (LVS _ овнердата), то в списке отображается ограничение в 100 000 000 элементов. В этом сценарии LVM _ сетитемкаунт возвращает значение false, если оно имеет wParam 100 000 001.

Требования

Требование Значение
Минимальная версия клиента
Только для [ классических приложений Windows Vista]
Минимальная версия сервера
[Только для настольных приложений Windows Server 2003]
Header
Коммктрл. h