两个问题:

  1. 总高度是1270699是必然失败的,这个高度严重超出了View类位图绘制的限制范围,太大了。

  2. OnVScroll里面,不应该上来就Invalidate,这个严重消耗资源,系统在滚动消息之后会自动触发区域重绘,你这个全部重绘对于一个超大视图来说,消耗太大了。

CView显示位图,理论最大范围是64k*64k,也就是说总的位大小不能超过4G位,但实际上,当高度或者宽度超高的时候,也会出错。

← 上一条:香水外包装底部的编码和瓶底是一样的就是真的香 下一条:C/C++ 找错 →