土星·北海若

薄帏鉴明月,清风吹我襟

工作线程中调用UI线程创建的窗口的UpdateData会导致Assert的问题及解决办法.

    最近写了个代码,在UI线程中创建了一个窗口,然后在工作线程中修改了这个窗口中的一些数据,然后想用UpdateData(FALSE)来更新窗口的内容,结果在Debug版本下面就出现了Assert报错,说出错地方是wincore.cpp的888行和889行,就是这两句  ASSERT((p =...

2004-12-28 03:12:00

阅读数:2191

评论数:1

CWnd Derived MFC Objects and Multi-threaded Applications

SUMMARYIn a multi-threaded application written using MFC, you should not pass MFC objects across thread boundaries. As a general rule, a thread shoul...

2004-12-28 02:05:00

阅读数:1159

评论数:0

解决Windows 程序界面闪烁问题的一些经验

一般的windows 复杂的界面需要使用多层窗口而且要用贴图来美化,所以不可避免在窗口移动或者改变大小的时候出现闪烁。先来谈谈闪烁产生的原因原因一:如果熟悉显卡原理的话,调用GDI函数向屏幕输出的时候并不是立刻就显示在屏幕上只是写到了显存里,而显卡每隔一段时间把显存的内容输出到屏幕上,这就是刷新周...

2004-12-05 01:48:00

阅读数:1004

评论数:0

提示
确定要删除当前文章?
取消 删除
关闭
关闭