如何将整个窗体(包括控件)存储为JPG图片...

leorb 2003-08-28 03:45:24
如题
...全文
41 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
射天狼 2003-08-28
  • 打赏
  • 举报
回复
Option Explicit

Private Declare Function BitBlt Lib "gdi32" (ByVal hDestDC As Long, ByVal x As Long, ByVal y As Long, ByVal nWidth As Long, ByVal nHeight As Long, ByVal hSrcDC As Long, ByVal xSrc As Long, ByVal ySrc As Long, ByVal dwRop As Long) As Long

Private Sub Command1_Click()
'从屏幕上截图
picCopy.Width = Width
picCopy.Height = Height - 300

BitBlt picCopy.hDC, 0, 0, Width - 1, Height - 300, Me.hDC, 0, 0, &HCC0020
SavePicture picCopy.Image, "c:\aa.bmp"
End Sub

Private Sub Form_Load()
'在窗口中加一个PICTUREBOX控件
picCopy.Visible = False
picCopy.AutoRedraw = True
End Sub
leorb 2003-08-28
  • 打赏
  • 举报
回复
还有其他办法吗...谢谢
airbirda 2003-08-28
  • 打赏
  • 举报
回复
用一个picture控件做底,将要开发的窗体放在picture上

7,789

社区成员

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

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