在多文档多视图里怎么得到每个文档对应的视图的句柄

在多文档多视图里如何得到每个文档对应的视图的句柄?
小弟在写一个多文档多视图的VC程式,4个文档配4个视图,小弟想知道如何能得到每个文档视图的句柄?因为我想在程式中向每个文档视图里送一些数据?请大家多多帮忙哟!

------解决方案--------------------
下面MFC的源码,你看MFC是如何处理的。
C/C++ code

void CDocument::UpdateAllViews(CView* pSender, LPARAM lHint, CObject* pHint)
    // walk through all views
{
    ASSERT(pSender == NULL || !m_viewList.IsEmpty());
        // must have views if sent by one of them

    POSITION pos = GetFirstViewPosition();
    while (pos != NULL)
    {
        CView* pView = GetNextView(pos);
        ASSERT_VALID(pView);
        if (pView != pSender)
            pView->OnUpdate(pSender, lHint, pHint);
    }
}