Partager via


Méthode IShellFolderView ::SetObjectCount (shlobj_core.h)

[SetObjectCount n’est plus disponible pour une utilisation à partir de Windows Vista.]

Définit le nombre d’éléments du contrôle ListView que contient la vue.

Syntaxe

HRESULT SetObjectCount(
  UINT uCount,
  UINT dwFlags
);

Paramètres

uCount

Type : UINT

Nombre d’éléments à définir pour le contrôle ListView.

dwFlags

Type : UINT

Indicateurs qui contrôlent le comportement du contrôle ListView lorsque le nombre d’éléments est défini. Inclut les éléments suivants :

SFVSOC_INVALIDATE_ALL (0x00000001)

Le contrôle ListView ne repeint pas, sauf si les éléments affectés sont actuellement affichés. Il s’agit de la valeur par défaut.

SFVSOC_NOSCROLL (LVSICF_NOSCROLL)

Le contrôle ListView ne modifie pas la position de défilement lorsque le nombre d’éléments change.

Valeur retournée

Type : HRESULT

Retourne S_OK en cas de réussite, ou une valeur d’erreur dans le cas contraire. À compter de Windows Vista, les appels à SetObjectCount retournent toujours E_NOTIMPL.

Remarques

Cette méthode envoie LVM_SETITEMCOUNT au contrôle ListView que contient l’affichage, avec WPARAM égal à uCount et LPARAM égal à dwFlags.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows XP [applications de bureau uniquement]
Serveur minimal pris en charge Windows Server 2003 [applications de bureau uniquement]
Plateforme cible Windows
En-tête shlobj_core.h