请问Invalidate()函数是不是重绘的客户区?在客户区域之外的部分也会去重绘么?(我的程序画了8000行图形,在屏幕显示上大概只有20行左右,他是只画20行还是8000行全部重绘了?)
使用InvalidateRect()函数是不是也要修改OnDraw()函数使他重绘部分只是那个剪裁区域?(我只把整个客户区域重绘有效果么?重绘整个客户区域比较简单^-^不用计算)
之前我没有修改OnDraw函数但是在用Invalidate()的地方也使用过InvalidateRect()函数替换,但是好像没有效果.