Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
[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 |