读书人

窗口重绘一定次数后不再重绘解决方法

发布时间: 2013-03-13 10:56:58 作者: rapoo

窗口重绘一定次数后不再重绘
现实了一张位图

之后在WM_MOUSEMOVE消息里使用
InvalidateRect(hwnd,NULL,TRUE);
让窗口重绘

鼠标在客户区转几圈之后
客户区就直接黑掉了

求解明
[解决办法]
可能是没释放资源导致的
[解决办法]
没有正常释放资源。
[解决办法]
资源耗光了吧。

[解决办法]
bitblt之后加上bitmap.delete()和 pdc->detele;
[解决办法]

引用:
没内存了,没申请到资源,所以位图绘制失败,就是你这个状况。我遇到过好几次

并不是没内存了,是GDI资源耗尽了。每个程序系统也就保留几十个GDI资源。

读书人网 >VC/MFC

热点推荐