Aracılığıyla paylaş


CListCtrl::SetItemCountEx

Sanal liste görünümü denetimi için öğe sayısını ayarlar.

BOOL SetItemCountEx(
   int iCount,
   DWORD dwFlags = LVSICF_NOINVALIDATEALL 
);

Parametreler

  • iCount
    Denetim sonuçta içeren maddelerin sayısı.

  • dwFlags
    Madde sayımı sıfırlama sonra liste görünüm denetimi davranışını belirtir.Bu değer birleşimini aşağıdaki gibi olabilir:

  • LVSICF_NOINVALIDATEALL 'ın etkilenen öğeleri geçerli görünümde olmadıkça liste görünüm denetimi yeniden değil.Bu, varsayılan değerdir.

  • LVSICF_NOSCROLL madde saymak değişiklikler liste görünüm denetimi kaydırma konumu değişmez.

Dönüş Değeri

Başarılı olursa sıfırdan farklı; Aksi takdirde sıfır.

Notlar

Bu üye işlev Win32 makro davranışını uygulayan ListView_SetItemCountEx, açıklandığı gibi Windows SDKve yalnızca sanal liste görünümleri için çağrılmalıdır.

Örnek

        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);
        }

Gereksinimler

Başlık: afxcmn.h

Ayrıca bkz.

Başvuru

CListCtrl sınıfı

Hiyerarşi grafik

CListCtrl::SetItemCount