CListCtrl::SetItemCountEx
Nastaví u ovládacího prvku zobrazení virtuálního seznamu počet položek.
BOOL SetItemCountEx(
int iCount,
DWORD dwFlags = LVSICF_NOINVALIDATEALL
);
Parametry
iCount
Počet položek, které budou nakonec obsahovat ovládací prvek.dwFlags
Určuje chování ovládacího prvku zobrazení seznamu po obnovení počet položek.Tato hodnota může být následující kombinace:
LVSICF_NOINVALIDATEALL nebude překreslit ovládací prvek seznamu zobrazení, pokud postižené položky jsou nyní v zobrazení.Jedná se o výchozí hodnotu.
LVSICF_NOSCROLL ovládací prvek seznamu zobrazení nezmění polohu rolování, když položku počet změn.
Vrácená hodnota
Nenulová hodnota, pokud je úspěšná. jinak nula.
Poznámky
Členské funkce implementuje chování makro Win32 ListView_SetItemCountEx, jak je popsáno v a být volána pouze pro zobrazení virtuálního seznamu.
Příklad
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);
}
Požadavky
Záhlaví: afxcmn.h