2 回答

TA貢獻1786條經驗 獲得超13個贊
此函數調用方式為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結構是同一結構。

TA貢獻1784條經驗 獲得超9個贊
這個函數畫出來的“矩形”是在窗口里面的,窗口本身也是一 個“矩形”。
你先這樣理解。
窗口是一個很小的點,通過不斷放大,變成我們所看到的窗口。
當他最小時,也就是上,下,左,右都會“0”時,就只剩一個點。
然后,隨各個參數的擴大而變大。
當你調用這個函數,并畫出圖形時,會 另外彈出一個窗口。
假設這個窗口的大小為,100,100,100,100;
此時,這個rectangle,你調用它時,它的參照物,就是這個窗口。
你可以看到,你rectangle(50,50,50,50)的 時候,
這個圖形的 起始位置就是在寬為50的地方開始繪出。
能理解不?
添加回答
舉報