共用方式為


CListCtrl::SetItemCountEx

設定虛擬清單檢視控制項中的項目計數。

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

參數

  • iCount
    控制項最後會包含項目的數目。

  • dwFlags
    在重設項目計數之後指定清單檢視控制項的行為。 這個值可以是下列項目的組合:

  • 清單檢視控制項不會重新繪製的LVSICF_NOINVALIDATEALL ,除非受影響項目目前檢視中。 此為預設值。

  • 當項目計數變更,LVSICF_NOSCROLL 清單檢視控制項並不會變更捲動位置。

傳回值

如果不是零,則成功,則為零。

備註

此成員函式實作 Win32 巨集, ListView_SetItemCountEx的行為 Windows SDK,如所述,應該為虛擬清單檢視中呼叫。

範例

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

需求

Header: afxcmn.h

請參閱

參考

類別 CListCtrl

階層架構圖

CListCtrl::SetItemCount