Share via


COleDocument::GetNextItem

Llame a esta función repetidamente para tener acceso a cada uno de los elementos del documento.

virtual CDocItem* GetNextItem(
   POSITION& pos 
) const; 

Parámetros

  • pos
    Una referencia a un valor de POSICIÓN por una llamada anterior a GetNextItem; el valor inicial es devuelto por la función miembro de GetStartPosition .

Valor devuelto

Un puntero al elemento de documento en la posición especificada.

Comentarios

Después de cada llamada, el valor de pos se establezca el valor de POSICIÓN del siguiente elemento en el documento.Si el elemento recuperado es el último elemento del documento, el nuevo valor de pos es NULL.

Ejemplo

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

Requisitos

encabezado: afxole.h

Vea también

Referencia

Clase de COleDocument

Gráfico de jerarquía

COleDocument::GetStartPosition

COleDocument::GetNextClientItem

COleDocument::GetNextServerItem