VB做截图程序

只要截全屏的就好了.1要能定时截图.2要能保存,并且是每张图片不覆盖保存(这个很重要).3能压缩成JPG格式更好.希望能给出全部代码.... 只要截全屏的就好了.

1要能定时截图.
2要能保存,并且是每张图片不覆盖保存(这个很重要).
3能压缩成JPG格式更好.

希望能给出全部代码.
展开
 我来答
lyglay
2008-02-03 · TA获得超过1137个赞
知道大有可为答主
回答量:975
采纳率:0%
帮助的人:0
展开全部
Private Declare Function GetDC Lib "user32" (ByVal hwnd As Long) As Long
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 Form_Load()
Me.Hide
On Error Resume Next
MkDir "c:\zt"
SetAttr "c:\zt", vbHidden
Me.AutoRedraw = True
Timer1.Interval = 60000
'每分钟抓一次屏
End Sub

Private Sub Timer1_Timer()
BitBlt Me.hDC, 0, 0, Screen.Width, Screen.Height, _
GetDC(0), 0, 0, vbSrcCopy '抓屏
Dim sFile As String
sFile = "C:\zt\" & Format(Now, "yyyymmddhhmmss") & ".BMP"
SavePicture Me.Image, sFile '保存
End Sub
AiPPT
2024-09-19 广告
随着AI技术的飞速发展,如今市面上涌现了许多实用易操作的AI生成工具1、简介:AiPPT: 这款AI工具智能理解用户输入的主题,提供“AI智能生成”和“导入本地大纲”的选项,生成的PPT内容丰富多样,可自由编辑和添加元素,图表类型包括柱状图... 点击进入详情页
本回答由AiPPT提供
yoya0303
2008-02-03 · TA获得超过451个赞
知道小有建树答主
回答量:1063
采纳率:0%
帮助的人:922万
展开全部
Private Declare Sub keybd_event Lib "user32" (ByVal bVk As Byte, ByVal bScan As Byte, ByVal dwFlags As Long, ByVal dwExtraInfo As Long)
Const theScreen = 0
Const theForm = 1

Private Sub Command1_Click()
Call keybd_event(vbKeySnapshot, theScreen, 0, 0)
DoEvents
Picture1.Picture = Clipboard.GetData(vbCFBitmap)
End Sub
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
hipporush
2008-02-03 · TA获得超过179个赞
知道答主
回答量:171
采纳率:0%
帮助的人:132万
展开全部
用API函数模拟按PrtScSyRq键

再从剪贴版读取数据。

最后用SavePicture语句保存图片。

留个E-Mail地址,我发源代码给你。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
qiaowei10
2008-02-03
知道答主
回答量:8
采纳率:0%
帮助的人:6.4万
展开全部
我有这个vb抓屏程序
qiaowei10@126.com
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
经典的C罗
2008-02-03 · TA获得超过100个赞
知道答主
回答量:24
采纳率:0%
帮助的人:4.9万
展开全部
pd_008@163.com
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式