CDC画图,如果数据太大,显示错误,怎么办?
CDC在内存兼容位图画图,如果数据太大,显示错误,怎么办? 问题点数:50、回复次数:8Top
1 楼enoloo(在水一方)回复于 2003-11-03 22:16:21 得分 2
什么错误啊?
有多大啊?
说清楚一点嘛Top
2 楼bluebohe(薄荷)回复于 2003-11-03 22:18:11 得分 2
什么错误啊?
有多大啊?
说清楚一点嘛
:-)Top
3 楼vvvvvvv(^^^^^^^)回复于 2003-11-03 22:49:08 得分 0
线画的乱七八糟的。。。。。无规律。。。以前听人说有这种超限的情况。不知如何解决.Top
4 楼niaosuy(百姓苦)(位卑未敢忘忧国)回复于 2003-11-04 17:38:14 得分 16
超过了65535
MoveTo(0,0);
LintTo(10,10);
MoveTo(0,0);
LintTo(10,20 + 65535);Top
5 楼niaosuy(百姓苦)(位卑未敢忘忧国)回复于 2003-11-04 17:40:04 得分 10
重新改写LineTo,MoveTo函数,我以前做过!!Top
6 楼0sch(!)回复于 2003-11-04 21:04:22 得分 10
我还遇到过因为调用OnDraw(GetDC())造成的绘图效率底下,
改为CDC* pDC=GetDC();
OnDraw(pDC);
后解决,
搞不懂!Top
7 楼fat_how(肥浩)回复于 2003-11-04 21:14:52 得分 5
我以前也遇到过,调了好久才知道问题出在哪
换强一点的显卡就行了,或者换一台液晶的
开个玩笑:)
我在我们实验室试过,凡是液晶的都是正常的,
显卡好的也是正常的
Top
8 楼yang4410(yang)回复于 2003-11-04 21:32:36 得分 5
我测了一下可以正常的绘制两条线Top




