关于VB编程屏幕截图

请问在VB中如何使用API函数编程获取屏幕上任意区域的图像?请回答出具体的函数及详细用法。若API不能实现,请问还有其他方法吗?... 请问在VB中如何使用API函数编程获取屏幕上任意区域的图像?请回答出具体的函数及详细用法。若API不能实现,请问还有其他方法吗? 展开
 我来答
匿名用户
2013-12-19
展开全部
需要的控件picture ,timer然后放入代码============自己领悟吧。。Private Declare Function GetDesktopWindow Lib "user32" () As LongPrivate Declare Function GetDC Lib "user32" (ByVal hwnd As Long) _As LongPrivate 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_Resize()Picture1.Width = Me.WidthPicture1.Height = Me.HeightEnd Sub
Private Sub Timer1_Timer()Dim lDesktop As LongDim lDC As LongPicture1.ClsForm1.AutoRedraw = TrueForm1.ScaleMode = 1lDesktop = GetDesktopWindow()lDC = GetDC(lDesktop)BitBlt Picture1.hDC, 0, 0, Screen.Width, Screen.Height, lDC, _0, 0, vbSrcCopyEnd Sub
AiPPT
2024-09-19 广告
随着AI技术的飞速发展,如今市面上涌现了许多实用易操作的AI生成工具1、简介:AiPPT: 这款AI工具智能理解用户输入的主题,提供“AI智能生成”和“导入本地大纲”的选项,生成的PPT内容丰富多样,可自由编辑和添加元素,图表类型包括柱状图... 点击进入详情页
本回答由AiPPT提供
匿名用户
2013-12-19
展开全部
C++的我会……
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式