Compartilhar via


macro ListView_SetItemCount (commctrl.h)

Faz com que o controle de exibição de lista aloque memória para o número especificado de itens. Você pode usar essa macro ou enviar a mensagem LVM_SETITEMCOUNT explicitamente.

Sintaxe

void ListView_SetItemCount(
   hwndLV,
   cItems
);

Parâmetros

hwndLV

Tipo: HWND

Um identificador para um controle de exibição de lista.

cItems

Tipo: int

O número de itens para os quais o controle de exibição de lista deve alocar memória.

Valor retornado

Nenhum

Comentários

Se o controle list-view tiver sido criado sem o estilo LVS_OWNERDATA , essa macro fará com que o controle aloque suas estruturas de dados internas para o número especificado de itens. Isso impede que o controle precise alocar as estruturas de dados sempre que um item é adicionado.

Se o controle list-view tiver sido criado com o estilo LVS_OWNERDATA (uma exibição de lista virtual), a macro ListView_SetItemCountEx deverá ser usada.

Requisitos

   
Cliente mínimo com suporte Windows Vista [somente aplicativos da área de trabalho]
Servidor mínimo com suporte Windows Server 2003 [somente aplicativos da área de trabalho]
Plataforma de Destino Windows
Cabeçalho commctrl.h