【发布时间】:2014-10-19 01:14:38
【问题描述】:
我有一个基于文档视图框架的 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() 中的所有代码执行完毕后到达那里,还是更早到达那里?
【问题讨论】:
-
我相信它会阻塞。追踪电话以确保,我认为其中没有太多内容。
标签: c++ multithreading c++11 mfc document-view