Udostępnij za pośrednictwem


COleDocument::GetNextItem

Wywołanie tej funkcji wielokrotnie, aby dostęp do każdego z elementów w dokumencie.

virtual CDocItem* GetNextItem(
   POSITION& pos 
) const; 

Parametry

  • pos
    Odwołanie do stanowisko wartości zestawu przez poprzednie wywołanie GetNextItem; wartość początkowa jest zwracany przez GetStartPosition funkcji składowej.

Wartość zwracana

Wskaźnik do elementu dokumentu w określonym położeniu.

Uwagi

Po każdym wywołaniu wartość pos jest ustawiona na stanowisko wartość następny element w dokumencie.Jeśli element pobierane jest ostatnim elementem w dokumencie nową wartość pos jest NULL.

Przykład

// pDoc points to a COleDocument object
POSITION pos = pDoc->GetStartPosition();
CDocItem *pItem;
CString strType;
while(pos != NULL)
{
   pItem = pDoc->GetNextItem(pos);
   // Use pItem
   if (pItem->IsKindOf(RUNTIME_CLASS(COleClientItem)))
   {
      ((COleClientItem*)pItem)->GetUserType(USERCLASSTYPE_FULL, strType);
      TRACE(strType);
   }
}

Wymagania

Nagłówek: afxole.h

Zobacz też

Informacje

Klasa COleDocument

Wykres hierarchii

COleDocument::GetStartPosition

COleDocument::GetNextClientItem

COleDocument::GetNextServerItem