ListView_SetItemCountEx 宏 (commctrl.h)

设置 虚拟列表视图中的虚拟项数。 可以使用此宏或显式发送 LVM_SETITEMCOUNT 消息。

语法

void ListView_SetItemCountEx(
   HWND  hwndLV,
   int   cItems,
   DWORD dwFlags
);

参数

hwndLV

类型: HWND

虚拟列表视图控件的句柄。

cItems

类型: int

列表视图控件将包含的项数。

dwFlags

类型: DWORD

指定重置项计数后列表视图控件的行为的值。 该值可为以下项的组合:

含义
LVSICF_NOINVALIDATEALL
除非受影响的项当前位于视图中,否则列表视图控件不会重新绘制。
LVSICF_NOSCROLL
当项计数发生更改时,列表视图控件不会更改滚动位置。

返回值

备注

此宏仅适用于使用 LVS_OWNERDATALVS_REPORTLVS_LIST 样式的列表视图控件。

如果列表视图控件是使用 LVS_OWNERDATA 样式创建的,则此宏设置控件包含的虚拟项数。

如果创建列表视图控件时没有 LVS_OWNERDATA 样式,则应使用 ListView_SetItemCount 宏。

要求

要求
最低受支持的客户端 Windows Vista [仅限桌面应用]
最低受支持的服务器 Windows Server 2003 [仅限桌面应用]
目标平台 Windows
标头 commctrl.h