比如一个20X10的bmp,如果表示最后一个点的位置是不是19,9.
反正在windows画图中可以看到是这样的.
但如果用delphi的坐标来表示,是不是20,10?
这是为什么呢?大家帮忙回答一下.谢谢.
反正在windows画图中可以看到是这样的.
但如果用delphi的坐标来表示,是不是20,10?
这是为什么呢?大家帮忙回答一下.谢谢.
解决方案 »
- 半年多没来了,朋友们还在么?
- 急,急,急……!求助于高手:[远程屏幕操作]的实现
- SQL语句的语法问题
- 在窗体上动态添加不一定数量的图片,希望窗体改变大小时,图片相应改变长宽大小,怎么做?
- ACDSee中“元数据”的功能
- 如何在Delphi中对注册表中的键值项判断存在与否?
- 有关DBGrid的DrawColumncell和Drawdatacell事件问题。
- delphi7 两个fsNormal 窗体 点击按钮 form1 关闭 form2打开 怎么写代码啊?
- 急,急,急,请问fox2001(狐狸),你告诉我的方法不行!!!!!
- 如何在win2000下格式化硬盘分区?
- 求助:SQL的时间字段与delphi的DateTimePicker1的时间对应问题
- 讨论:MSN皮肤的实现原理
height = bottom - topindex 一般從 0 開始,所以最后一個index 就是 Length-1。
一個 長20,寬10 的 Rect,它的Left是 0, Right是 10,長 width = right - left, 就是 10
它的 Top 是 0, Bottom 是 20,寬 height = bottom - top, 就是 20
既然Left是0,為什么Right是10而不是 9 呢?
主要是,為了計算起來比較方便不用考慮+1-1的問題:)
CopyRect后面两个参数是Width和Height,所以是20,10。而不是Right,Buttom
width <> right - left
height <>bottom - top