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