CListCtrl::SetItemCountEx
Imposta il conteggio di elementi per un controllo visualizzazione elenco virtuale.
BOOL SetItemCountEx(
int iCount,
DWORD dwFlags = LVSICF_NOINVALIDATEALL
);
Parametri
iCount
Numero di elementi al controllo conterrà finally.dwFlags
Specifica il comportamento del controllo visualizzazione elenco dopo avere reimpostato il conteggio di elementi. Questo valore può essere una combinazione di seguito:
LVSICF_NOINVALIDATEALL che il controllo elenco non aggiornerà a meno che gli elementi siano interessati visualizzazione corrente. Rappresenta il valore predefinito.
LVSICF_NOSCROLL il controllo elenco non modifica la posizione di scorrimento quando il conteggio dell'elemento cambia.
Valore restituito
Diverso da zero se ha esito positivo; in caso contrario zero.
Note
Questa funzione membro implementa il comportamento Win32 della macro, ListView_SetItemCountEx, come descritto in Windows SDKe deve essere chiamato solo per le visualizzazioni elenco virtuali.
Esempio
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);
}
Requisiti
Header: afxcmn.h