WEB开发网
开发学院软件开发VC MFC教程(5)-- MFC对象的创建(1) 阅读

MFC教程(5)-- MFC对象的创建(1)

 2010-03-25 20:33:46 来源:WEB开发网   
核心提示:MFC提供了一些函数来维护这些关系,表5-2列出了从一个对象得到相关对象的方法,MFC教程(5)-- MFC对象的创建(1)(2),表5-2 从一个对象得到另一个对象的方法 本对象

MFC提供了一些函数来维护这些关系。

表5-2列出了从一个对象得到相关对象的方法。

表5-2 从一个对象得到另一个对象的方法

本对象

要得到的对象

使用的成员函数

CDocument对象

视列表

GetFirstViewPosition

GetNextView

文档模板

GetDocTemplate

CView对象

文档对象

GetDocument

边框窗口

GetParentFrame

CMDIChildWnd或

CFrameWnd对象

活动视

GetActiveView

活动视的文档

GetActiveDocument

CMDIFrameWnd对象

活动文档边框窗口

MDIGetActive

表5-3 从一个对象通知另一个对象的方法:

本对象

要通知的对象/动作

使用的成员函数

CView对象

通知文档更新所有视

CDocument::UpdateAllViews

CDocument对象

更新一个视

CView::OnUpdate

CFrameWnd或

CMDIFrameWnd对象

通知一个视为活动视

CView::OnActivateView

设置一个视为活动视

SetActivateView

可以通过表5-2得到相关对象,再调用表5-3中相应的函数。例如:视在接受了新数据或者数据被修改之后,使用表5-2中的函数GetDocument得到关联文档对象,然后调用表5-3中的文档函数UpdateAllViews更新其他和文档对象关联的视。

在表5-2和表5-3中,CView对象指CView或派生类的实例;成员函数列中如果没有指定类属,就是第一列对象的类的成员函数。

上一页  1 2 3 4 5 6 7  下一页

Tags:MFC 教程 MFC

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接