Condividi tramite


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

Vedere anche

Riferimenti

Classe CListCtrl

Grafico delle gerarchie

CListCtrl::SetItemCount