您的位置:首页 > 其它

MFC中如何在文档类或框架类中获得视类指针

2012-05-26 11:32 316 查看
1 对于多文档:
1.1 在文档类中,用
POSITION pos=this->GetFirstViewPosition();
while(pos)
{
CView *pView=this->GetNextView(pos);
}
即可。
1.2 在其他类中,把上面语句中this换成文档指针即可。
1.3 在框架类中,要先取得文档对象,然后再使用上面的代码
2 对于单文档,则更简单一点儿,略。
以下是从一个对象得到另一个对象的方法(摘自MFC深入浅出)

本对象
要得到的对象
使用的成员函数
CDocument对象
视列表
GetFirstViewPosition,
GetNextView
同上
文档模板
GetDocTemplate
CView 对象
文档对象
GetDocument
同上
边框窗口
GetParentFrame
CMDIChildWnd或
CFrameWnd 对象
活动视
GetActiveView
同上
活动视的文档
GetActiveDocument
CMDIFrameWnd对象
活动文档边框窗口
MDIGetActive
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: