CListCtrl::SetItemCountEx
設定虛擬清單檢視控制項中的項目計數。
BOOL SetItemCountEx(
int iCount,
DWORD dwFlags = LVSICF_NOINVALIDATEALL
);
參數
iCount
控制項最後會包含項目的數目。dwFlags
在重設項目計數之後指定清單檢視控制項的行為。 這個值可以是下列項目的組合:
清單檢視控制項不會重新繪製的LVSICF_NOINVALIDATEALL ,除非受影響項目目前檢視中。 此為預設值。
當項目計數變更,LVSICF_NOSCROLL 清單檢視控制項並不會變更捲動位置。
傳回值
如果不是零,則成功,則為零。
備註
此成員函式實作 Win32 巨集, ListView_SetItemCountEx的行為 Windows SDK,如所述,應該為虛擬清單檢視中呼叫。
範例
CString str;
// Add 1024 items to the list view control.
// Force my virtual list view control to allocate
// enough memory for my 1024 items.
m_myVirtualListCtrl.SetItemCountEx(1024, LVSICF_NOSCROLL|
LVSICF_NOINVALIDATEALL);
for (int i = 0; i < 1024; i++)
{
str.Format(TEXT("item %d"), i);
m_myVirtualListCtrl.InsertItem(i, str);
}
需求
Header: afxcmn.h