COleDocument::GetNextItem
telefonar Esta 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 POSIÇÃO valor de conjunto por uma telefonar anterior a GetNextItem; o valor inicial é retornado pela GetStartPosition função de membro.
Valor de retorno
Um ponteiro para o item do documento na posição especificada.
Comentários
Após cada telefonar, o valor de pos é definido como o POSIÇÃOvalor de do próximo item no documento.Se o elemento recuperado for o último elemento do 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
COleDocument::GetStartPosition
COleDocument::GetNextClientItem
COleDocument::GetNextServerItem