关于window窗口设定的一个难以明白的问题,请高手赐教
关于window窗口设定的一个难以明白的问题,请高手赐教
如要定义一个窗口左上角在屏幕(20, 5)处, 大小为30列15行的窗口可写成:
window(20, 5, 50, 25);但是按我们数学上坐标系解出来应该是window(20,5,35,35)啊,为什么呢
----------------解决方案--------------------------------------------------------
计算机屏幕坐标原点在左上角(0,0)处, 如下: ┌───────────→ (X) | | | | | ↓ (Y) window() 函数前两个参数是左上角坐标,后两个参数是右下角坐标。
[此贴子已经被作者于2005-8-8 11:36:26编辑过]
----------------解决方案--------------------------------------------------------
这图也画得太差了
----------------解决方案--------------------------------------------------------
能具体讲一下为什么会是那个结果吗?
----------------解决方案--------------------------------------------------------
window(20, 5, 50, 20);====》window(20, 5, 20+30, 5+15);
----------------解决方案--------------------------------------------------------
对,按题目,右下角的坐标应该如 knocker 所说,是 20。
----------------解决方案--------------------------------------------------------
记住啊!window()开窗口是坐标的大小有限制啊
----------------解决方案--------------------------------------------------------