服务

重复调用此函数访问的每个项目中的文档。

virtual CDocItem* GetNextItem(
   POSITION& pos 
) const; 

参数

  • pos
    对先前的设置的 POSITION 值的引用调用 GetNextItem;初始值。GetStartPosition 成员函数返回。

返回值

向文档项目的指针在指定的位置。

备注

在每个调用之后,pos 的值设置为下一项的 POSITION 值在文档中。 如果已检索的元素是文档中的最后一个元素,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选件类

层次结构图

COleDocument::GetStartPosition

COleDocument::GetNextClientItem

COleDocument::GetNextServerItem