新建了一个单文档的工程,View类继承自ScrollView,因为OnDraw时可能会超过原有的一个屏幕。OnDraw时对于要画的对象自动的增长,即
sizeTotal.cx = 100;
sizeTotal.cy = y + move;
SetScrollSizes(MM_TEXT, sizeTotal);动态的增加滚动条。
我的问题是,当我用确定的坐标来绘画一些文字或图形时。
如:pDC->Rectangle(x,y,x + move,y + move);
但是当我下拉滚动条时,并不是显示下面的内容,还是第一个屏幕上的内容。
比如画了 y坐标 为 768 * 2;显然超过了一个屏幕所能看到的。
当但我下拉滚动条时,在我的刷新的频率之后SetTimer(1,2000,NULL);
还是显示第一次看到的内容。
请问应该如何解决?