Udostępnij za pośrednictwem


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

Zobacz też

Informacje

Klasa CListCtrl

Wykres hierarchii

CListCtrl::SetItemCount