如何实现对VB主窗体Form1中的部分矩形区域截图,并将图片保存为jpg格式?

用VB6.0实现,本人vb比较菜,所以最好是完整代码,也希望能附上注释,在这里多谢了~借助外部工具比较简单,我想用代码实现,希望高手帮一下,非常感谢!!辛语辛辰,save... 用VB6.0实现,本人vb比较菜,所以最好是完整代码,也希望能附上注释,在这里多谢了~
借助外部工具比较简单,我想用代码实现 ,希望高手帮一下,非常感谢!!
辛语辛辰 ,savepicture可以保存图片,不过我想保存时主窗体中的一部分,并且上面可能有控件,不知道还有什么方法吗?
展开
 我来答
辛语辛辰
2010-06-10
知道答主
回答量:16
采纳率:0%
帮助的人:0
展开全部
Dim t As Boolean
Dim f As Boolean

Private Sub Form_Load()
Pic.Height = 100
Pic.Width = 100
Pic.AutoRedraw = True
End Sub

Private Sub Pic0_MouseMove(Button As Integer, Shift As Integer, X As Single, Y As Single)
If t = False Then
Pic.Left = X
Pic.Top = Y
End If

If Button = 1 And f = False Then
t = True
Pic.Width = X - Pic.Left
Pic.Height = Y - Pic.Top
Pic.PaintPicture Pic0.Picture, 0, 0, , , Pic.Left, Pic.Top, Pic.Width, Pic.Height
End If
End Sub

Private Sub Pic0_MouseUp(Button As Integer, Shift As Integer, X As Single, Y As Single)
If Button = 1 Then f = True
Pic2.Picture = Pic.Image
If Button = 2 Then
t = False
f = False
Pic.Width = 100
Pic.Height = 100
End If
End Sub
注释不用了吧,用SavePicture 语句保存图片

说详细点,它截取的是背景
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
茄子长豆角
2010-05-30 · 超过74用户采纳过TA的回答
知道小有建树答主
回答量:207
采纳率:0%
帮助的人:160万
展开全部
有个很简单的方法,你打开一个QQ的聊天窗口,然后然后点截图,把图截取下来后在聊天窗口点右键另存为就可以选择想要的格式保存
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
迷今恋古
2010-06-12 · TA获得超过238个赞
知道答主
回答量:83
采纳率:75%
帮助的人:25.4万
展开全部
用一个PictureBox控件设置隐藏
用PaintPicture 方法将你要矩形区域图拷贝到PictureBox
然后用SavePicture 语句保存PictureBox中的图片
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
冰魄轩辕
2010-06-01
知道答主
回答量:43
采纳率:0%
帮助的人:28.8万
展开全部
可以用PaintPicture 方法截取图片
然后用SavePicture 语句保存图片
具体你可以查MSDN
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式