老实彩虹

文章
2
资源
0
加入时间
2年10月18天

断言错误。

在开个线程时常为所开的线程传入个窗口参数 (cwnd),,,这里里面有个很大的隐患就是当做CWnd::AssertValid()检查,就会遇到断言失败。具体原因在于MFC管理窗口的机制。MFC有个窗口句柄和窗口类对象的映射表,就是Windows对象(句柄)和C++对象的一个映射,它是在窗口调用CWnd::Create(),CWnd::CreateEx()时,就添加到映射表里的。映射表的一个重要