用picture.scale()-()自己定义的坐标为什么不能用于,LineTo就是API的坐标能自己定义么,知道的解释下,或者留下代码谢谢了

解决方案 »

  1.   

    这个问题好面熟,楼主不是问过了么.再回答一遍: scale自定义的坐标,只能适用于PICTURE控件自带的画图方法然而WINDOWS中所有的API画图函数都是用像素做为单位的. 这是因为显示器硬件本身就只能一个像素一个像素显示图像. 
    况且无论你用的什么坐标系(你也只可能是在计算的时候觉得更"方便"些),只要最后是在显示器上显示的,都得变成像素. 即使不是你的程序去做这个转换,也有系统来帮你做.WINDOWS中用的坐标,其实也就是在Y方向和我们一般的方向相反而已. 
    即:我们习惯用第一像限, 系统习惯用第四像限.
    如此而已.