Método IResultData::SetItemCount (mmc.h)
O método IResultData::SetItemCount define o número de itens em uma lista virtual.
Sintaxe
HRESULT SetItemCount(
[in] int nItemCount,
[in] DWORD dwOptions
);
Parâmetros
[in] nItemCount
O número de itens que o controle conterá.
[in] dwOptions
Combinação dos seguintes sinalizadores:
MMCLV_UPDATE_NOINVALIDATEALL
Somente repintar itens adicionados ou removidos na parte inferior do painel de resultados. Defina esse sinalizador somente se os itens forem removidos ou adicionados na parte inferior da lista.
MMCLV_UPDATE_NOSCROLL
Não ajuste a barra de rolagem na contagem de itens alterados.
Valor retornado
Esse método pode retornar um desses valores.
Comentários
A principal finalidade do método SetItemCount é preencher listas virtuais. Como os itens não são realmente adicionados a uma lista virtual, essa é a maneira de notificar a lista quantos itens virtuais existem.
SetItemCount também pode ser chamado para listas não virtuais, mas para uma finalidade diferente. Quando chamado para uma lista não virtual, SetItemCount pré-aloca memória para o número especificado de itens. Ao adicionar um grande número de itens, isso melhora o desempenho reduzindo o número de chamadas de alocação de memória que a lista deve fazer.
Requisitos
Cliente mínimo com suporte | Windows Vista |
Servidor mínimo com suporte | Windows Server 2008 |
Plataforma de Destino | Windows |
Cabeçalho | mmc.h |
DLL | Mmcndmgr.dll |