Compartilhar via


CListCtrl::SetItemCountEx

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

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

Parâmetros

  • iCount
    Número de itens que o controle irá conter basicamente.

  • dwFlags
    Especifica o comportamento do controle de list view após redefinido a contagem de item.Esse valor pode ser uma combinação de seguinte:

  • LVSICF_NOINVALIDATEALL que o controle de exibição de lista não repintará a menos que os itens são afetados atualmente no modo.Este é o valor padrão.

  • LVSICF_NOSCROLL o controle de exibição de lista não alterará a posição de rolagem quando a contagem de item mudou.

Valor de retorno

Diferente de zero se com êxito; se não zero.

Comentários

Essa função de membro implementa o comportamento de macro Win32, ListView_SetItemCountEx, como descrito em Windows SDKe só deve ser chamado para exibição de lista virtuais.

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 de CListCtrl

Gráfico de hierarquia

CListCtrl::SetItemCount