COleDocument::GetNextItem
重複呼叫這個函式來存取每個在文件中的項目。
virtual CDocItem* GetNextItem(
POSITION& pos
) const;
參數
- pos
對先前對的呼叫所設定的 位置 值的參考。 GetNextItem;原始值。 GetStartPosition 成員函式所傳回。
傳回值
對文件項目的指標位於指定位置的。
備註
在每個呼叫, pos 的值設定為下一個項目的 位置 值在本文件稍後的。 如果所擷取的項目是文件中的最後一個項目, pos 的新值是 NULL。
範例
// 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);
}
}
需求
Header: afxole.h
請參閱
參考
COleDocument::GetStartPosition