gpt4 book ai didi

delphi - 交换了(左、上)和(右、下)点的 TRect 是什么意思?

转载 作者:行者123 更新时间:2023-12-03 15:16:26 27 4
gpt4 key购买 nike

我正在阅读 3-d 方 Delphi 源代码并卡在一行中,其中 Rect 用另一个 Rect 的坐标初始化,但交换了,如下所示:

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

rsrc 填充了正确的屏幕坐标,因此(左,上)始终小于(右,下)。

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

最佳答案

严格来说,TRect只是四个整数的集合。这些数字的含义完全取决于上下文。大多数情况下,他们指定一个矩形。

也就是说,期望 Delphi 文档对当前问题进行任何说明是没有意义的!这就像看到一辆汽车在一条小路上掉头并问:“为什么汽车手册没有解释为什么有人会在这条特定的道路上掉头?”

关于delphi - 交换了(左、上)和(右、下)点的 TRect 是什么意思?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9251325/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com