LVM_SETITEMCOUNT訊息
讓清單檢視控制項為指定的專案數目配置記憶體,或設定 虛擬清單檢視控制項中的虛擬專案數目。
參數
-
wParam
-
清單檢視控制項最終將包含的專案數。
-
lParam
-
4.70 版。 重設專案計數之後,指定清單檢視控制項行為的值。 此值可以是下列各項的組合:
值 意義 - LVSICF_NOINVALIDATEALL
除非受影響的專案目前處於檢視中,否則清單檢視控制項不會重新繪製。 - LVSICF_NOSCROLL
清單檢視控制項不會在專案計數變更時變更捲動位置。
傳回值
如果成功,則傳回非零,否則傳回零。
備註
配置記憶體的方式取決於清單檢視控制項的建立方式。 您可以明確傳送此訊息,或使用 ListView_SetItemCount 或 ListView_SetItemCountEx 宏。 如需詳細資訊,請參閱 虛擬List-View樣式。
如果建立清單檢視控制項時沒有 LVS_OWNERDATA 樣式,則傳送此訊息會導致控制項為指定的專案數目配置其內部資料結構。 這可防止控制項在每次加入專案時配置資料結構。
如果使用 LVS_OWNERDATA樣式建立 清單檢視控制項, (虛擬清單檢視) ,則傳送此訊息會設定控制項所包含的虛擬專案數。
lParam參數僅適用于使用LVS_OWNERDATA和LVS_REPORT或LVS_LIST樣式的清單檢視控制項。
當一般控制項清單檢視是虛擬化清單檢視 (LVS_OWNERDATA) 時,清單檢視上有 100,000,000 個專案限制。 在此案例中, 當wParam 為 100,000,001 時,LVM_SETITEMCOUNT會傳回 FALSE。
規格需求
需求 | 值 |
---|---|
最低支援的用戶端 |
Windows Vista [僅限傳統型應用程式] |
最低支援的伺服器 |
Windows Server 2003 [僅限傳統型應用程式] |
標頭 |
|