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的坐标是使用一些数学获得的,并且确定生成的矩形是向上朝下的,因此代码将矩形旋转为顶部向上. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |