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


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

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

Синтаксис

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

Параметры

hwndLV

Тип: HWND

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

cItems

Тип: int

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

dwFlags

Тип: DWORD

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

Значение Значение
LVSICF_NOINVALIDATEALL
Элемент управления list-view не будет перенаписывая, если затронутые элементы в настоящее время не находятся в представлении.
LVSICF_NOSCROLL
Элемент управления list-view не изменяет позицию прокрутки при изменении количества элементов.

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

None

Remarks

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

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

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

Требования

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