macro ListView_SetItemCount (commctrl.h)

Determina che il controllo di visualizzazione elenco alloca la memoria per il numero specificato di elementi. È possibile usare questa macro o inviare in modo esplicito il messaggio LVM_SETITEMCOUNT .

Sintassi

void ListView_SetItemCount(
   hwndLV,
   cItems
);

Parametri

hwndLV

Tipo: HWND

Handle per un controllo di visualizzazione elenco.

cItems

Tipo: int

Numero di elementi per i quali il controllo di visualizzazione elenco deve allocare memoria.

Valore restituito

nessuno

Osservazioni

Se il controllo di visualizzazione elenco è stato creato senza lo stile LVS_OWNERDATA , questa macro determina l'allocazione delle strutture dati interne per il numero specificato di elementi. Ciò impedisce al controllo di dover allocare le strutture di dati ogni volta che viene aggiunto un elemento.

Se il controllo di visualizzazione elenco è stato creato con lo stile LVS_OWNERDATA (visualizzazione elenco virtuale), è consigliabile usare la macro ListView_SetItemCountEx .

Requisiti

   
Client minimo supportato Windows Vista [solo app desktop]
Server minimo supportato Windows Server 2003 [solo app desktop]
Piattaforma di destinazione Windows
Intestazione commctrl.h