加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 大数据 > 正文

delphi – 交换(左,上)和(右,下)点的TRect是什么意思?

发布时间:2020-12-15 09:43:06 所属栏目:大数据 来源:网络整理
导读:我正在读一个三维派对德尔福源并坚持一行,其中Rect用另一个Rect的坐标初始化,但交换了,如下所示: r,rsrc: TRect;...r := Rect(rsrc.right + 1,rsrc.bottom + 1,rsrc.left,rsrc.top); rsrc填充了适当的屏幕坐标,因此(左,上)始终小于(右,下). 这是什么意思?
我正在读一个三维派对德尔福源并坚持一行,其中Rect用另一个Rect的坐标初始化,但交换了,如下所示:

r,rsrc: TRect;
...
r := Rect(rsrc.right + 1,rsrc.bottom + 1,rsrc.left,rsrc.top);

rsrc填充了适当的屏幕坐标,因此(左,上)始终小于(右,下).

这是什么意思?在Delphi文档中,我找不到任何可能的目的.

解决方法

它没有任何意义,就像SomeVarName:= 7并不代表它自己的任何东西.进一步查看代码,看看r应该用于什么;另请查看如何获得rsrc.

可能只是因为rsrc的坐标是使用一些数学获得的,并且确定生成的矩形是向上朝下的,因此代码将矩形旋转为顶部向上.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读