CListCtrl::SetItemCountEx
Ustawia licznik towaru dla formantu widoku listy wirtualnych.
BOOL SetItemCountEx(
int iCount,
DWORD dwFlags = LVSICF_NOINVALIDATEALL
);
Parametry
iCount
Liczba elementów zawierających formant będzie ostatecznie.dwFlags
Określa zachowanie formantu widoku listy, po przywróceniu liczba elementów.Ta wartość może być kombinacją następujących czynności:
LVSICF_NOINVALIDATEALL formantu widoku listy nie będzie odświeżany, chyba że elementy dotknięte są obecnie w widoku.Jest to wartość domyślna.
LVSICF_NOSCROLL formantu widoku listy nie zmieni pozycja przewijania, gdy element zliczanie zmiany.
Wartość zwracana
Niezerowa, jeśli kończy się pomyślnie; zero w inny sposób.
Uwagi
Ta funkcja Członkowskie implementuje zachowanie makro Win32 ListView_SetItemCountEx, jak opisano w Windows SDKi powinna zostać wywołana tylko dla widoków listy wirtualnych.
Przykład
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);
}
Wymagania
Nagłówek: afxcmn.h