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
COleDocument::GetStartPosition