Поделиться через


макрос ListView_SetItemCountEx (commctrl.h)

Задает виртуальное число элементов в представлении виртуального списка. Этот макрос можно использовать или явно отправлять сообщение LVM_SETITEMCOUNT .

Синтаксис

LRESULT ListView_SetItemCountEx(
   HWND  hwndLV,
   int   cItems,
   DWORD dwFlags
);

Параметры

hwndLV

Тип: HWND

Дескриптор виртуального элемента управления представления списка.

cItems

Тип: int

Количество элементов, содержащихся в элементе управления "Представление списка".

dwFlags

Тип: DWORD

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

Ценность Meaning
LVSICF_NOINVALIDATEALL
Элемент управления "Представление списка" не будет перенаписывая, если в настоящее время затронутые элементы не находятся в представлении.
LVSICF_NOSCROLL
Элемент управления "Представление списка" не изменит положение прокрутки при изменении количества элементов.

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

Тип: LRESULT

Возвращает ненулевое значение в случае успешного выполнения или нуля.

Замечания

Этот макрос предназначен только для элементов управления представлением списка, использующих стили LVS_OWNERDATA и LVS_REPORT или LVS_LIST .

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

Если элемент управления представлением списка был создан без стиля LVS_OWNERDATA , следует использовать макрос ListView_SetItemCount .

Требования

Требование Ценность
Минимальный поддерживаемый клиент Windows Vista [только классические приложения]
минимальный поддерживаемый сервер Windows Server 2003 [только классические приложения]
целевая платформа Виндоус
Header commctrl.h