读书人

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

发布时间: 2012-02-10 21:27:41 作者: rapoo

在多文档多视图里如何得到每个文档对应的视图的句柄?
小弟在写一个多文档多视图的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);    }} 

读书人网 >VC/MFC

热点推荐