我有一个基于文档视图框架的 MFC 代码。我使用 Document 类中的 UpdateAllViews(nullptr,0,nullptr) 来调用 View 的 OnDraw 成员函数。
void MyDocumentClass::MyFunction()
{
//.. Document code to create and process data
UpdateAllViews(nullptr,0,nullptr) // Invokes OnDraw
// When does program control reach this line?
}
我的问题是,请告诉我UpdateAllViews 函数是阻塞还是非阻塞,程序控制何时到达UpdateAllViews() 旁边的行?它是在 OnDraw() 中的所有代码执行完毕后到达那里,还是更早到达那里?