当我在CDocumentClass中获取带有Openfile()的文件时,如何在CViewClass中执行某些功能?

时间:2015-11-05 16:26:15

标签: c++ mfc

当我在CViewClass的{​​{1}}函数中获取文件时,如何在Openfile()中执行某些功能?

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

现在,我想在CDocumentClass中获取文件后在CDocumentClass中运行一些函数。

我已经尝试在CViewClass中使用OnInitialUpdate(),但它仅在第一次执行或获得NEW项目的状态时执行,因此无法使其正常工作。

我必须使用什么功能才能使其正常工作?

1 个答案:

答案 0 :(得分:0)

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

yourDoc->UpdateAllViews();

有关详细信息,请参阅MSDN