我用Rectangle画的图在小范围放大看,是与原图一致的,但是在较大的比例下看,发现里面少了一条线。
  Rectangle( Hdc, (count - count_start)*width_scalea,height_scale0, (count - count_start)*width_scalea + width_scalea, height_scale0-(*(ptr_arry+count))*height_scale1 ); 
                  
  
但是我使用movetoex+lineto 的方法画的线,在大比例和小比例下倒是一致的。
 MoveToEx(Hdc,(count - count_start)*width_scalea,height_scale0,NULL); 
                LineTo(Hdc,(count - count_start)*width_scalea, height_scale0-(*(ptr_arry+count))*height_scale1 ); 
                LineTo(Hdc,(count - count_start)*width_scalea + width_scalea, height_scale0-(*(ptr_arry+count))*height_scale1 ); 
                LineTo(Hdc,(count - count_start)*width_scalea + width_scalea, height_scale0 ); 
  
看上去好像是scale太大的话,Rectangle的矩形框显示不出来了。 
只是由于使用movetoex+lineto 的方法,速度上慢了许多。请问大家Rectangle如何修改才可以与scale无关那? 
谢谢!