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