当我在CDocumentClass中使用Openfile()获取文件时,如何在CViewClass中执行某些函数

How to execute some function in CViewClass when I get a file with Openfile() in CDocumentClass?

本文关键字:CViewClass 函数 执行 获取 CDocumentClass Openfile 文件      更新时间:2023-10-16

当我在CDocumentClass中的Openfile()函数中获得文件时,如何在CViewClass中执行某些函数?

我有一个函数OpenFile来获取CDocumentClass中的文件,我可以让它获取文件并处理文件。

现在,我想在CDocumentClass中获得一个文件后,使CViewClass中的一些函数进行操作。

我已经尝试过在CViewClass中使用OnInitialUpdate(),但它只是第一次执行,或者是在获得NEW项目的状态下执行,所以它无法正常工作。

我必须使用什么功能才能使它工作?

要在视图中反映对文档所做的更改,您应该调用:

yourDoc->UpdateAllViews();

有关详细信息,请参阅MSDN。