若要檢視英文版的文章,請選取 [原文] 核取方塊。您也可以將滑鼠指標移到文字上,即可在快顯視窗顯示英文原文。
譯文
原文

CConnectionPoint::GetNextConnection

 

擷取指標連接項目在 pos


      LPUNKNOWN GetNextConnection(
   POSITION& pos
) const;

pos

指定與前一個 GetNextConnectionGetStartPosition 呼叫傳回的 位置 值的參考。

為指定的 pos連接項目的指標則為 null。

這個函式會逐一查看最有用通過所有項目在連接對應。當反覆查看時,請略過此函式傳回所有 NULLs。

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

需求

Header: afxdisp.h

顯示: