vb 图片翻转代码问题

想问Picture1.PaintPictureImage1.Picture,0,Image1.Height,Image1.Width,-Image1.Height这段代码... 想问Picture1.PaintPicture Image1.Picture, 0, Image1.Height, Image1.Width, -Image1.Height这段代码是什么意思啊? 展开
 我来答
wzhxxt
2013-01-03 · TA获得超过110个赞
知道小有建树答主
回答量:313
采纳率:0%
帮助的人:164万
展开全部
这个你首先要知道picture的绘图坐标是怎么定的
左上角是(0,0)X轴是水平方向,Y轴是垂直方向,是向下的

命令格式:

PaintPicture(Picture As StdPicture, X1 As Single, Y1 As Single, [Width1], [Height1], [X2], [Y2], [Width2], [Height2], [Opcode])

第一个参数是源图片,X1、Y1是绘图坐标,你上写的是从(0,image1.height)开始绘图,宽度是image1.width,高度是负的image1.height。为什么是负的?你可以改成正的试下是什么效果

后面的X2,Y2是源图片的剪切位置,如果不写后面的参数是整张源图片了
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式