Compartilhar via


ListView_SetItemCount

Windows Mobile SupportedWindows Embedded CE Supported

9/9/2008

Essa macro prepara uma lista-controle de exibição para adicionar um número grande de itens. Você pode usar essa macro ou enviar a mensagem LVM_SETITEMCOUNT explicitamente.

Syntax

void ListView_SetItemCount( 
  HWND hwndLV, 
  int cItems 
);

Parameters

  • hwndLV
    Identificador de uma lista-controle de exibição.
  • cItems
    Número de itens para os quais a lista-controle de exibição deve alocar memória.

Return Value

Nenhum.

Remarks

Se a lista-controle de exibição foi criado sem o estilo LVS_OWNERDATA, Esta macro faz com que o controle para alocar estruturas seus dados internos para o número especificado de itens. Isso impede que o controle precisar alocar estruturas de dados cada tempo que um item é adicionado.

Se a lista-controle de exibição foi criado com o estilo LVS_OWNERDATA (uma exibição de lista virtual), o ListView_SetItemCountEx macro deve ser usado.

No Windows CE 2.0 e posterior, se a lista-controle de exibição é um exibição de lista virtual (tem o estilo LVS_OWNERDATA), use o ListView_SetItemCountEx macro em vez disso.

Mensagem relacionada: LVM_SETITEMCOUNT

Requirements

Header commctrl.h
Windows Embedded CE Windows CE 1.0 and later
Windows Mobile Windows Mobile Version 5.0 and later

See Also

Reference

ListView_SetItemCountEx
LVM_SETITEMCOUNT
List-View Controls Macros