다음을 통해 공유


CListCtrl::SetItemCountEx

가상 목록 뷰 컨트롤의 항목 수를 설정합니다.

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

매개 변수

  • iCount
    궁극적으로 컨트롤을 포함할 항목 수입니다.

  • dwFlags
    항목 개수를 재설정 한 후 목록 뷰 컨트롤의 동작을 지정 합니다.이 값은 다음 조합 수 있습니다.

  • LVSICF_NOINVALIDATEALL 영향을 받는 항목 현재 보기에 없는 목록 뷰 컨트롤 다시 표시 됩니다.기본값입니다.

  • LVSICF_NOSCROLL 항목 개수 변경 때 목록 뷰 컨트롤 스크롤 위치가 변경 되지 않습니다.

반환 값

성공 하면 0이 아닌. 그렇지 않으면 0입니다.

설명

이 멤버 함수는 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);
        }

요구 사항

헤더: afxcmn.h

참고 항목

참조

CListCtrl 클래스

계층 구조 차트

CListCtrl::SetItemCount