Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Legt die Elementanzahl für ein virtuelles Listenansicht-Steuerelement fest.
BOOL SetItemCountEx(
int iCount,
DWORD dwFlags = LVSICF_NOINVALIDATEALL
);
Parameter
iCount
Anzahl von Elementen, die das Steuerelement letztlich enthält.dwFlags
Nach dem Zurücksetzen der Elementanzahl gibt das Verhalten des Listenansicht-Steuerelements an.Dieser Wert kann eine Kombination der folgenden sein:
LVSICF_NOINVALIDATEALL, das das ListView-Steuerelement nicht neu streicht, es sei denn, betroffene Elemente nur in der Entwurfsansicht befinden.Dies ist der Standardwert.
LVSICF_NOSCROLL das ListView-Steuerelement ändert nicht die Bildlaufposition, wenn die Elementanzahl ändert.
Rückgabewert
Ungleich 0 (null), wenn erfolgreich; null andernfalls.
Hinweise
Diese Memberfunktion implementiert das Verhalten des Win32-Makros, ListView_SetItemCountEx, wie in Windows SDK beschrieben und sollte für virtuelle Listenansichten nur aufgerufen werden.
Beispiel
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);
}
Anforderungen
Header: afxcmn.h