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