Compartilhar via


CListCtrl::SetItemCountEx

Define a contagem de item para um controle de modo de exibição de lista virtual.

BOOL SetItemCountEx(
   int iCount,
   DWORD dwFlags = LVSICF_NOINVALIDATEALL 
);

Parâmetros

  • iCount
    Número de itens que, por fim, irá conter o controle.

  • dwFlags
    Especifica o comportamento do controle de exibição de lista após redefinir a contagem de item.Esse valor pode ser uma combinação dos seguintes procedimentos:

  • LVSICF_NOINVALIDATEALL   O controle de modo de exibição de lista não irá redesenhar a menos que itens afetados sejam atualmente no modo de exibição.Este é o valor padrão.

  • LVSICF_NOSCROLL   O controle de modo de exibição de lista não alterará a posição de rolar quando o item contar as alterações.

Valor de retorno

Diferente de zero se bem-sucedida; caso contrário, nenhum.

Comentários

This member function implements the behavior of the Win32 macro, ListView_SetItemCountEx, as described in the Windows SDK* *and should only be called for virtual list views.

Exemplo

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);
}

Requisitos

Cabeçalho: afxcmn.h

Consulte também

Referência

Classe CListCtrl

Gráfico de hierarquia

CListCtrl::SetItemCount

Outros recursos

CListCtrl membros