主页->库函数目录->绘图环境相关函数->setviewport

功能:
这个函数用于设置当前视图。并且,将坐标原点移动到新的视图的 (0, 0) 位置。

声明:
void setviewport(
    int left,
    int top,
    int right,
    int bottom,
    int clip = 1,
    PIMAGE pimg = NULL
);
参数: left 视图的左部 x 坐标。 top 视图的上部 y 坐标。(left, top) 将成为新的原点。 right 视图的右部 x 坐标。 bottom 视图的下部 y 坐标。(right-1, bottom-1) 是视图的右下角坐标。 clip 视图的裁剪标志。如果为真,所有超出视图区域的绘图都会被裁剪掉。 pimg 要设置的图片 返回值: (无) 示例:
#include "graphics.h"
int main()
{
    initgraph(640, 480);
    setviewport(100, 100, 200, 200);
    rectangle(0, 0, 200, 200);
    getch();
    closegraph();
    return 0;
}
注意: 右端点和下端点取不到,上端点和左端点能取到。另外,这函数的最后一个参数为一个IMAGE*的指针,是一个可选参数,如果不填,则设置到当前页。如果填上,则设置到指定的IMAGE。
Free Web Hosting