首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > VC/MFC >

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

2012-02-10 
在多文档多视图里如何得到每个文档对应的视图的句柄?小弟在写一个多文档多视图的VC程式,4个文档配4个视图,

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

热点排行