COleDocument::GetNextItem
Belgenizdeki öğelerin her birini tekrar tekrar erişmek için bu işlevini çağırın.
virtual CDocItem* GetNextItem(
POSITION& pos
) const;
Parametreler
- pos
Başvuru bir konumu değeri kümesi için önceki bir çağrı tarafından GetNextItem; Başlangıç değeri tarafından döndürülen GetStartPosition üye işlevi.
Dönüş Değeri
Belirtilen konumda belge öğesi için bir işaretçi.
Notlar
Her çağrının değerini sonra pos ayarlamak konumu belge içinde bir sonraki öğenin değerini. Alınan öğe son öğe belgede, yeni değeri ise pos olan null.
Örnek
// 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);
}
}
Gereksinimler
Başlık: afxole.h
Ayrıca bkz.
Başvuru
COleDocument::GetStartPosition