807
社区成员
发帖
与我相关
我的任务
分享 Dim aa As IPictureDisp
Picture2.Width = 300 - 200 + 1 + 4 '因为图像框边框有宽度,所以要+4
Picture2.Height = 550 - 500 + 1 + 4
Call Picture2.PaintPicture(Picture1.Image, 0, 0, , , 200, 400, 300 - 200 + 1, 550 - 500 + 1, vbSrcCopy)
Set aa = Picture2.Image
Set Picture2.Picture = Nothing
Picture2.Cls
Set Picture2.Picture = aa Call Picture2.PaintPicture(Picture1.Image, 0, 0, , , 200, 500, 300 - 200 + 1, 550 - 500 + 1, vbSrcCopy)
http://msdn.microsoft.com/zh-cn/library/microsoft.visualbasic.powerpacks.printing.compatibility.vb6.printer.paintpicture.aspx