初始化文档和视图
文档在两个不同的方式创建,因此,您文档类必须支持两种方法。 首先,用户可以创建一个新的,空文档文件的命令。 在这种情况下,请初始化的类 CDocument的 OnNewDocument 成员函数的文档。 接下来,用户可以在 " 文件 " 菜单中打开命令创建内容从文件读取的新文档。 在这种情况下,请初始化的类 CDocument的 OnOpenDocument 成员函数的文档。 如果两个初始化相同,可以调用两个函数重写的一个公共成员,或者 OnOpenDocument 可以调用 OnNewDocument 初始化清理文档然后完成打开操作。
,这些文档创建后,视图中创建。 的最佳时间初始化视图是,框架完成创建一个文档、框架窗口和视图后。 您可以通过重写 CView的 OnInitialUpdate 成员函数初始化您的意图。 如果需要重新初始化或调整任何文档都会发生更改,可以重写 OnUpdate。