请问坐标原点在屏幕左下角还是左上角?

void rectangle(int left,int top,int right,int bottom)
说明: 参数left,top是左上角点坐标,right,bottom是右下角点坐标我就是不明白左上角点的坐标和右下角点的坐标是以哪个参照物来说的?

三国纷争
浏览 335回答 2
2回答

开满天机

此函数调用方式为void rectangle(int left,int top,int right,int bottom)。1、rect结构定义了一个矩形框左上角以及右下角的坐标,RECT结构通常用于Windows编程。typedef struct _RECT {LONG left;LONG top;LONG right;LONG bottom;} RECT, *PRECT;2、成员left : 指定矩形框左上角的x坐标top: 指定矩形框左上角的y坐标right: 指定矩形框右下角的x坐标bottom:指定矩形框右下角的y坐标3、备注:当rect传递给fillrect函数时,该矩形框将被填充满,但不包括右栏和底行的像素。该结构与rectl结构是同一结构。

千万里不及你

这个函数画出来的“矩形”是在窗口里面的,窗口本身也是一 个“矩形”。你先这样理解。窗口是一个很小的点,通过不断放大,变成我们所看到的窗口。当他最小时,也就是上,下,左,右都会“0”时,就只剩一个点。然后,随各个参数的扩大而变大。当你调用这个函数,并画出图形时,会 另外弹出一个窗口。假设这个窗口的大小为,100,100,100,100;此时,这个rectangle,你调用它时,它的参照物,就是这个窗口。你可以看到,你rectangle(50,50,50,50)的 时候,这个图形的 起始位置就是在宽为50的地方开始绘出。能理解不?
打开App,查看更多内容
随时随地看视频慕课网APP