Sdílet prostřednictvím


CListCtrl::SetItemCountEx

Nastaví u ovládacího prvku zobrazení virtuálního seznamu počet položek.

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

Parametry

  • iCount
    Počet položek, které budou nakonec obsahovat ovládací prvek.

  • dwFlags
    Určuje chování ovládacího prvku zobrazení seznamu po obnovení počet položek.Tato hodnota může být následující kombinace:

  • LVSICF_NOINVALIDATEALL nebude překreslit ovládací prvek seznamu zobrazení, pokud postižené položky jsou nyní v zobrazení.Jedná se o výchozí hodnotu.

  • LVSICF_NOSCROLL ovládací prvek seznamu zobrazení nezmění polohu rolování, když položku počet změn.

Vrácená hodnota

Nenulová hodnota, pokud je úspěšná. jinak nula.

Poznámky

Členské funkce implementuje chování makro Win32 ListView_SetItemCountEx, jak je popsáno v a být volána pouze pro zobrazení virtuálního seznamu.

Příklad

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

Požadavky

Záhlaví: afxcmn.h

Viz také

Referenční dokumentace

Třída CListCtrl

Diagram hierarchie

CListCtrl::SetItemCount