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