Aracılığıyla paylaş


COleDocument::GetNextItem

Belgenizdeki öğelerin her birini tekrar tekrar erişmek için bu işlevini çağırın.

virtual CDocItem* GetNextItem(
   POSITION& pos 
) const; 

Parametreler

  • pos
    Başvuru bir konumu değeri kümesi için önceki bir çağrı tarafından GetNextItem; Başlangıç değeri tarafından döndürülen GetStartPosition üye işlevi.

Dönüş Değeri

Belirtilen konumda belge öğesi için bir işaretçi.

Notlar

Her çağrının değerini sonra pos ayarlamak konumu belge içinde bir sonraki öğenin değerini. Alınan öğe son öğe belgede, yeni değeri ise pos olan null.

Örnek

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

Gereksinimler

Başlık: afxole.h

Ayrıca bkz.

Başvuru

COleDocument sınıfı

Hiyerarşi grafik

COleDocument::GetStartPosition

COleDocument::GetNextClientItem

COleDocument::GetNextServerItem