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


Метод IShellFolderView::SetObjectCount (shlobj_core.h)

[SetObjectCount больше недоступен для использования в Windows Vista.]

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

Синтаксис

HRESULT SetObjectCount(
  UINT uCount,
  UINT dwFlags
);

Параметры

uCount

Тип: UINT

Количество элементов, для которых задается элемент управления ListView.

dwFlags

Тип: UINT

Флаги, управляющие поведением элемента управления ListView при установке количества элементов. Включает в себя следующее:

SFVSOC_INVALIDATE_ALL (0x00000001)

Элемент управления ListView не будет перекрашить, если только затронутые элементы не находятся в представлении. Это значение по умолчанию.

SFVSOC_NOSCROLL (LVSICF_NOSCROLL)

Элемент управления ListView не изменяет позицию прокрутки при изменении количества элементов.

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

Тип: HRESULT

Возвращает S_OK в случае успешного выполнения или значение ошибки в противном случае. Начиная с Windows Vista вызовы SetObjectCount всегда возвращают E_NOTIMPL.

Комментарии

Этот метод отправляет LVM_SETITEMCOUNT в элемент управления ListView, содержащийся в представлении, с WPARAM равным uCount и LPARAM равным dwFlags.

Требования

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