Поделиться через


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

См. также

Ссылки

Класс CListCtrl

Диаграмма иерархии

CListCtrl::SetItemCount