IShellFolderView::SetObjectCount method

[SetObjectCount is no longer available for use as of Windows Vista.]

Sets the number of items in the ListView control that the view contains.

Syntax


HRESULT SetObjectCount(
   UINT uCount,
   UINT dwFlags
);

Parameters

uCount

Type: UINT

The number of items to set the ListView control to.

dwFlags

Type: UINT

Flags that control the behavior of the ListView control when the number of items is set. Includes the following:

SFVSOC_INVALIDATE_ALL (0x00000001)

The ListView control will not repaint unless affected items are currently in view. This is the default value.

SFVSOC_NOSCROLL (LVSICF_NOSCROLL)

The ListView control will not change the scroll position when the item count changes.

Return value

Type: HRESULT

Returns S_OK if successful, or an error value otherwise. Starting with Windows Vista, calls to SetObjectCount always return E_NOTIMPL.

Remarks

This method sends LVM_SETITEMCOUNT to the ListView control that the view contains, with WPARAM equal to uCount and LPARAM equal to dwFlags.

Requirements

Minimum supported client

Windows XP [desktop apps only]

Minimum supported server

Windows Server 2003 [desktop apps only]

End of client support

Windows XP

End of server support

Windows Server 2003

 

 

Show: