次の方法で共有


COleDocument::GetNextItem

ドキュメント上の各アイテムにアクセスするには、この関数を繰り返し呼び出します。

virtual CDocItem* GetNextItem(
   POSITION& pos 
) const; 

パラメーター

  • pos
    直前の GetNextItem の呼び出しで設定された POSITION 値への参照。初期値は、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);
   }
}

必要条件

**ヘッダー:**afxole.h

参照

参照

COleDocument クラス

階層図

COleDocument::GetStartPosition

COleDocument::GetNextClientItem

COleDocument::GetNextServerItem

その他の技術情報

COleDocument のメンバー