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