首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > VC/MFC >

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

2013-03-13 
窗口重绘一定次数后不再重绘现实了一张位图之后在WM_MOUSEMOVE消息里使用InvalidateRect(hwnd,NULL,TRUE)

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

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

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

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

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

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

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

热点排行