用BitBlt 函数截取的图片如何保存

wgj1022 2010-06-09 01:50:39
我用 BitBlt 函数 截取一段图片后,想保存这个图片但怎么保存不了
应该如何保存啊? 谢谢啊!
代码如下
Private Sub Command1_Click() ‘截取
BitBlt Picture2.hDC, 0, 0, 1000, 1000, Picture1.hDC, 100, 20, vbSrcCopy
End Sub


Private Sub Command2_Click() ’保存
Picture2.Picture = Picture2.Image
SavePicture Picture2.Picture, "F:\照片\a.bmp"
End Sub

这个没法保存
...全文
259 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
xiaoxiao00100a 2011-07-25
  • 打赏
  • 举报
回复
学习下
wgj1022 2010-06-10
  • 打赏
  • 举报
回复
太感谢了,分都给你了
lyserver 2010-06-09
  • 打赏
  • 举报
回复
代码修改如下:
Private Sub Command1_Click()
Me.Picture2.AutoRedraw = True
BitBlt Picture2.hDC, 0, 0, 1000, 1000, Picture1.hDC, 100, 20, vbSrcCopy
Me.Picture2.Refresh
End Sub
Private Sub Command2_Click() '保存
SavePicture Picture2.Image, "F:\照片\a.bmp"
End Sub

7,763

社区成员

发帖
与我相关
我的任务
社区描述
VB 基础类
社区管理员
  • VB基础类社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧