使用视图

视图的职责是以图形方式向用户显示文档的数据,并接受和解释用户输入作为对文档的操作。 编写视图类的任务是:

  • 编写视图类的 OnDraw 成员函数,该函数呈现文档的数据。

  • 将相应的 Windows 消息和用户界面对象(例如菜单项)连接到视图类中的消息处理程序成员函数。

  • 实现这些处理程序以解释用户输入。

此外,可能需要替代派生视图类中的其他 CView 成员函数。 具体而言,可能希望重写 OnInitialUpdate 以便对视图执行特殊初始化,并且重写 OnUpdate 以便在重新绘制视图本身之前需要执行任何特殊处理。 对于多页文档,还必须重写 OnPreparePrinting,以便使用要打印的页数和其他信息初始化打印对话框。 有关重写 CView 成员函数的详细信息,请参阅 MFC 引用中的 CView 类。

你想进一步了解什么

另请参阅

文档/视图体系结构
CFormView 类
记录视图(MFC 数据访问)
跳过序列化机制