vb这句话是什么意思?Picture2.PaintPicture Picture1.Picture, J * Picture1.ScaleWidth, Picture1.ScaleHeight

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/12 02:17:21
vb这句话是什么意思?Picture2.PaintPicture Picture1.Picture, J * Picture1.ScaleWidth, Picture1.ScaleHeight

vb这句话是什么意思?Picture2.PaintPicture Picture1.Picture, J * Picture1.ScaleWidth, Picture1.ScaleHeight
vb这句话是什么意思?
Picture2.PaintPicture Picture1.Picture, J * Picture1.ScaleWidth, Picture1.ScaleHeight

vb这句话是什么意思?Picture2.PaintPicture Picture1.Picture, J * Picture1.ScaleWidth, Picture1.ScaleHeight

PaintPicture 方法

用以在 Form, PictureBox 或 Printer 上绘制图形文件


语法

object.PaintPicture picture, x1, y1, width1, height1, x2, y2, width2, height2, opcode

PaintPicture 方法的语法包含下列部分:

部分    
描述    

object    
可选的.一个对象表达式.如果省略 object,带有焦点的
Form 对象缺省为 object.    

Picture    
必需的.要绘制到 object 上的图形源.Form
或 PictureBox 必须是 Picture 属性.    

x1, y1    
必需的.均为单精度值,指定在 object 上绘制 picture 的目标坐标(x-轴和y-轴).object
的 ScaleMode 属性决定使用的度量单位.     

Width1    
可选的.单精度值,指示 picture 的目标宽度.object 的 ScaleMode
属性决定使用的度量单位.如果目标宽度比源宽度 (width2) 大或小,将适当地拉伸或压缩
picture.如果该参数省略,则使用源宽度.    

Height1    
可选的. 单精度值,指示 picture 的目标高度.object 的 ScaleMode
属性决定使用的度量单位.如果目标高度比源高度 (height2) 大或小,将适当地拉伸或压缩
picture.如果该参数省略,则使用源高度.    

x2, y2    
可选的.均为单精度值,指示 picture
内剪贴区的坐标(x-轴和y-轴).object 的 ScaleMode 属性决定使用的度量单位.如果该参数省略,则缺省为 0.    

Width2    
可选的.单精度值,指示 picture 内剪贴区的源宽度.object 的 ScaleMode
属性决定使用的度量单位.如果该参数省略,则使用整个源宽度.    

Height2    
可选的. 单精度值,指示 picture
内剪贴区的源高度.object 的
ScaleMode 属性决定使用的度量单位.如果该参数省略,则使用整个源高度.    

Opcode    
可选的.是长型值或仅由位图使用的代码.它用来定义在将 pictur
绘制到 object 上时对 picture 执行的位操作(例如, vbMergeCopy 或 vbSrcAnd
操作符).关于位操作符常数的完整列表,请参阅 Visual Basic Help 文件中的 RasterOp Constants 主题.

在使用opcode时有一些限制.例如,如果资源是图标或图元文件,则只能使用 vbSrcCopy,而不能使用其他的opcode;并且,与图案
(或 SDK 术语中的"画笔"),如 MERGECOPY、 PATCOPY、 PATPAINT 和
PATINVERT,相交互的opcode实际上是同目标的 FillStyle
属性交互.


注意   Opcode
用于将按位操作传递到位图.当传递其他图象类型时将一个值给该参数会造成“无效过程调用或参数”错误.这是设计的原因.要避免这个错误,对于除位图外的图象,将 Opcode
参数置为空.


说明

通过使用负的目标高度值 (height1) 和 / 或目标宽度值 (width1) ,可以水平或垂直翻转位图.

可以省略任何多个可选的尾部的参数
.如果省略了一个或多个可选尾部参数,则不能在指定的最后一个参数后面使用逗号.如果想指定某个可选参数,则必须先指定语法中出现在该参数前面的全部参数.