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 |
标头 | shlobj_core.h |