什么是矩形结构?

What is rectangle structure?

这种解释让人难以理解或想象。有图片来描述这个吗?左、上、右、下是什么意思?我知道矩形有四个角。减法越混乱。 rect可以取宽,高。

https://docs.microsoft.com/en-us/windows/win32/api/windef/ns-windef-rectl

左: 指定矩形左上角的 x 坐标。

顶部: 指定矩形左上角的 y 坐标。

对: 指定矩形右下角的 x 坐标。

底部: 指定矩形右下角的 y 坐标。

int width = rect.right - rect.left;
int height = rect.bottom - rect.top;

RECT 结构描述的矩形的边与屏幕边缘平行。

Left、Right、Top 和 Bottom 是距屏幕左上角的距离(通常以像素为单位)。

您还可以看到它是由两个角点定义的,顶部;左侧和底部;右侧。另外两个会重复这两个的坐标,所以不需要。