主页 / 库函数目录 / 绘图环境 / 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;
}