Метод 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 |