在多文档多视图里怎么得到每个文档对应的视图的句柄
在多文档多视图里如何得到每个文档对应的视图的句柄?
小弟在写一个多文档多视图的VC程式,4个文档配4个视图,小弟想知道如何能得到每个文档视图的句柄?因为我想在程式中向每个文档视图里送一些数据?请大家多多帮忙哟!
------解决方案--------------------
下面MFC的源码,你看MFC是如何处理的。
小弟在写一个多文档多视图的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); } }