主页 / 库函数目录 / 绘图环境 / setviewport
功能:
设置窗口(图像)的视口区域,并将视口区域左上角的位置设置为坐标系原点。
声明:
void setviewport(
int left,
int top,
int right,
int bottom,
int clip = 1,
PIMAGE pimg = NULL
);
参数:
参数 | 类型 | 说明 |
left | int | 视口区域左边界的 x 坐标 |
top | int | 视口区域上边界的 y 坐标 |
right | int | 视口区域右边界的 x 坐标 |
bottom | int | 视口区域下边界的 y 坐标 |
clip | int | 视口区域的裁剪标志。如果为 true,则超出视口区域的绘图将会被裁剪掉。 |
pimg | PIMAGE | 设置视口区域的目标图像( NULL 为窗口) |
设置视口区域后,区域左上角坐标 (left, top) 将成为新的原点,右下角坐标为 (right-1, bottom-1)。
返回值:
(无)
示例:
#include <graphics.h>
int main()
{
initgraph(640, 480);
setviewport(100, 100, 200, 200);
rectangle(0, 0, 200, 200);
getch();
closegraph();
return 0;
}