标签: c++ multithreading mfc
这是MFC Doc / View应用程序: 是否有可能/必须在单独的执行线程中调用OnDraw,即工作线程?在我们构建的软件中,我们在Doc / View应用程序中查看了很大的问题。也就是说,每次滚动视图时,处理都需要很长时间才能冻结应用程序 需要处理的位图相当大(平均超过1GB) 谢谢。
答案 0 :(得分:0)
如具体要求,答案是“不”。必须在主GUI线程的上下文中调用OnDraw。你能做的是:
(但将巨大的位图拆分成碎片会更好。)