共用方式為


LVM_SETITEMCOUNT訊息

讓清單檢視控制項為指定的專案數目配置記憶體,或設定 虛擬清單檢視控制項中的虛擬專案數目。

參數

wParam

清單檢視控制項最終將包含的專案數。

lParam

4.70 版。 重設專案計數之後,指定清單檢視控制項行為的值。 此值可以是下列各項的組合:

意義
LVSICF_NOINVALIDATEALL
除非受影響的專案目前處於檢視中,否則清單檢視控制項不會重新繪製。
LVSICF_NOSCROLL
清單檢視控制項不會在專案計數變更時變更捲動位置。

傳回值

如果成功,則傳回非零,否則傳回零。

備註

配置記憶體的方式取決於清單檢視控制項的建立方式。 您可以明確傳送此訊息,或使用 ListView_SetItemCountListView_SetItemCountEx 宏。 如需詳細資訊,請參閱 虛擬List-View樣式

如果建立清單檢視控制項時沒有 LVS_OWNERDATA 樣式,則傳送此訊息會導致控制項為指定的專案數目配置其內部資料結構。 這可防止控制項在每次加入專案時配置資料結構。

如果使用 LVS_OWNERDATA樣式建立 清單檢視控制項, (虛擬清單檢視) ,則傳送此訊息會設定控制項所包含的虛擬專案數。

lParam參數僅適用于使用LVS_OWNERDATALVS_REPORTLVS_LIST樣式的清單檢視控制項。

當一般控制項清單檢視是虛擬化清單檢視 (LVS_OWNERDATA) 時,清單檢視上有 100,000,000 個專案限制。 在此案例中, wParam 為 100,000,001 時,LVM_SETITEMCOUNT會傳回 FALSE。

規格需求

需求
最低支援的用戶端
Windows Vista [僅限傳統型應用程式]
最低支援的伺服器
Windows Server 2003 [僅限傳統型應用程式]
標頭
Commctrl.h