次の方法で共有


CConnectionPoint::GetNextConnection

posで接続要素へのポインターを取得します。

LPUNKNOWN GetNextConnection(
   POSITION& pos
) const;

パラメーター

  • pos
    GetStartPosition の前の GetNextConnection または呼び出しによって返される POSITION の値への参照を指定します。

戻り値

posで指定した接続の要素へのポインターまたは NULL。

解説

この関数は、コネクション マップにすべての要素を反復処理に最も役立ちます。反復処理する場合は、この関数から返される null 値を省略してください。

使用例

void CMyClass::CallSinkFunc()
{
    POSITION pos = m_xSampleConnPt.GetStartPosition();
    ISampleSink* pSampleSink;
    while( pos != NULL )
    {
        pSampleSink = (ISampleSink*)(m_xSampleConnPt.GetNextConnection(pos));
        if(pSampleSink != NULL)
            pSampleSink->SinkFunc();
    }
}

必要条件

ヘッダー : afxdisp.h

参照

関連項目

CConnectionPoint クラス

階層図