setviewport(int,int,int,int,int)
听说setviewport可以像是类似于新开一个窗口似的,超出边界的部分好象是可以剪去的,但是我怎么发现我往里面打一个字符串,超出边界的部分就没有自动剪去啊?我的那段代码是这样的:
moveto(oldx,oldy);
setviewport(oldx,oldy,width,height,0);
outtext(str);
我怀疑是不是函数最后的那个参数0的问题?那个参数到底是干什么用的?
c语言中setviewport是怎么个用法?
答案:1 悬赏:80 手机版
解决时间 2021-01-27 13:04
- 提问者网友:献世佛
- 2021-01-27 10:02
最佳答案
- 五星知识达人网友:往事隔山水
- 2021-01-27 10:37
setviewport() 设置图形视口函数
功能: 函数setviewport() 设置当前图形视口。
用法: 函数调用方式为void setviewport(int left,int top,intright,int bottom,int clip);
说明: 参数left,top是左上角坐标,right,bottom是右下角坐标,它们都是绝对屏幕坐标。
传给setviewport()的第五个参数是clip,如果clip为1,则超出视口的输出图形自动被裁剪掉,即所有作图限制于当前图形视口之内,如果clip为0,则不做裁剪,即作图将无限制地扩展于视口周界之外,直到屏幕边界。
功能: 函数setviewport() 设置当前图形视口。
用法: 函数调用方式为void setviewport(int left,int top,intright,int bottom,int clip);
说明: 参数left,top是左上角坐标,right,bottom是右下角坐标,它们都是绝对屏幕坐标。
传给setviewport()的第五个参数是clip,如果clip为1,则超出视口的输出图形自动被裁剪掉,即所有作图限制于当前图形视口之内,如果clip为0,则不做裁剪,即作图将无限制地扩展于视口周界之外,直到屏幕边界。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯