Compartilhar via


COleDocument::GetNextItem

Chamar essa função repetidamente para acessar cada um dos itens em seu documento.

virtual CDocItem* GetNextItem(
   POSITION& pos 
) const; 

Parâmetros

  • pos
    Uma referência a um conjunto de valor de POSIÇÃO por uma chamada anterior a GetNextItem; o valor inicial é retornado pela função de membro de GetStartPosition .

Valor de retorno

Um ponteiro ao item de documento na posição especificada.

Comentários

Após cada chamada, o valor de pos é definido como o valor de POSIÇÃO do próximo item no documento.Se o elemento recuperado é o último elemento no documento, o novo valor de pos é NULO.

Exemplo

// 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

Cabeçalho: afxole.h

Consulte também

Referência

Classe de COleDocument

Gráfico de hierarquia

COleDocument::GetStartPosition

COleDocument::GetNextClientItem

COleDocument::GetNextServerItem