【摘要】:第二种视图和文档关联的方法:我们使用 CCreateContext 类进行他们之间的关联,具体实现为:m_pAnotherView = new CAnotherView(); //new 一个新的视图,可以改为你新建的视图CDocument* m_pDoc = ->GetActiveDocument();UINT m_IDFORANOTHERVIEW = AFX_IDW_PANE_FIRST + 1; // 创建视图的 ID 号,你可以自己设置m_pAnotherView->Create;
第二种视图和文档关联的方法:我们使用 CCreateContext 类进行他们之间的关联,具体实现为:
m_pAnotherView = new CAnotherView(); //new 一个新的视图,可以改为你新建的视图
// 获取一个已有的文档,可以是你新建的文档
CDocument* m_pDoc = ((CFrameWnd*)m_pMainWnd)->GetActiveDocument();
// 文档和视图关联
CCreateContext context;
context.m_pCurrentDoc = m_pDoc;
// 创建视图
UINT m_IDFORANOTHERVIEW = AFX_IDW_PANE_FIRST + 1; // 创建视图的 ID 号,你可以自己设置
CRect rect;
m_pAnotherView->Create(NULL, NULL, WS_CHILD, rect, m_pMainWnd, m_IDFORANOTHERVIEW, &context);
在框架和视图关联的时候进行设置,具体见一下框架和视图关联部分。
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。