永发信息网

c语言中setviewport是怎么个用法?

答案:1  悬赏:80  手机版
解决时间 2021-01-27 13:04
setviewport(int,int,int,int,int)
听说setviewport可以像是类似于新开一个窗口似的,超出边界的部分好象是可以剪去的,但是我怎么发现我往里面打一个字符串,超出边界的部分就没有自动剪去啊?我的那段代码是这样的:

moveto(oldx,oldy);
setviewport(oldx,oldy,width,height,0);
outtext(str);

我怀疑是不是函数最后的那个参数0的问题?那个参数到底是干什么用的?
最佳答案
setviewport() 设置图形视口函数
功能: 函数setviewport() 设置当前图形视口。
用法: 函数调用方式为void setviewport(int left,int top,intright,int bottom,int clip);
说明: 参数left,top是左上角坐标,right,bottom是右下角坐标,它们都是绝对屏幕坐标。
传给setviewport()的第五个参数是clip,如果clip为1,则超出视口的输出图形自动被裁剪掉,即所有作图限制于当前图形视口之内,如果clip为0,则不做裁剪,即作图将无限制地扩展于视口周界之外,直到屏幕边界。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
村民不服从村里决定怎么处罚
下面关于种群的叙述中,正确的是①内蒙古草原
三身的意思是什么啊?知道的请说下!
高考理科480分左右能考上什么样的大学
在比速T5和宝骏730之间纠结,麻烦各位网友给
乔家庄村地址在什么地方,我要处理点事
天涯明月刀里的傅红雪和边城浪子里的傅红雪是
某人借款10000元,按单利计算年利息,两年后
钻石除了腰上有腰号还在钻石哪个部位有腰号呢
磁铁发电原理
董家台村地址有知道的么?有点事想过去
琴趣的意思是什么啊?知道的请说下!
常马庄村地址有知道的么?有点事想过去
为了了解全班同学课外阅读的情况,对全班每个
清茂的意思是什么啊?知道的请说下!
推荐资讯
品望的意思是什么啊?知道的请说下!
地首的意思是什么啊?知道的请说下!
陶城瓷砖地址在哪,我要去那里办事
沁园饮水机,光加热不出水,什么问题
小拇指月牙代表什么
现货黄金和纸黄金哪个好?
达克罗涂层的防腐机理是什么?
到了冬季,生活在北方的青蛙要冬眠,而狼不需
谛当的意思是什么啊?知道的请说下!
中园游乐城地址好找么,我有些事要过去
显说的意思是什么啊?知道的请说下!
优速快递是不是比中通,圆通要慢啊
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?