| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 2282 人关注过本帖, 2 人收藏
标题:截取整个屏幕(源码)
只看楼主 加入收藏
pigpigpig
Rank: 1
等 级:新手上路
帖 子:51
专家分:0
注 册:2004-4-18
收藏(2)
 问题点数:0 回复次数:8 
截取整个屏幕(源码)

[attach]38[/attach]

多多交流,哈哈

搜索更多相关主题的帖子: 源码 屏幕 交流 
2004-04-21 15:38
一叶秋
Rank: 1
等 级:新手上路
帖 子:86
专家分:0
注 册:2004-4-21
收藏
得分:0 
如何上传啊?
2004-04-21 16:46
firechun
Rank: 1
等 级:新手上路
帖 子:135
专家分:0
注 册:2004-4-13
收藏
得分:0 

好象只有版主才能上传吧。

不过我也上传不了


本人在编程中国发表的所有文章,除特别说明外均属原创,转载时请注明作者编程中国
2004-04-21 16:52
pigpigpig
Rank: 1
等 级:新手上路
帖 子:51
专家分:0
注 册:2004-4-18
收藏
得分:0 
上传需要有字节限制的,200k,太大了不行

没有做不到的,只有想不到的!
2004-04-21 18:12
zhangli1974
Rank: 1
等 级:新手上路
帖 子:2
专家分:0
注 册:2007-12-26
收藏
得分:0 
截图

Private Declare Function GetDesktopWindow Lib "user32" () As Long
Private Declare Function GetDC Lib "user32" (ByVal hWnd As Long) As Long
Private Declare Function ReleaseDC Lib "user32" (ByVal hWnd As Long, ByVal hdc 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 Const SRCCOPY = &HCC0020

Private Sub Form_Load()
'将 Picture1 之长宽设定成和屏幕一样大小
Picture1.Width = Screen.Width
Picture1.Height = Screen.Height
End Sub

Private Sub Command1_Click()
'将屏幕画面抓下后放到 Picture1 中
Dim lngDesktopHwnd As Long
Dim lngDesktopDC As Long

Picture1.AutoRedraw = True
Picture1.ScaleMode = vbPixels
lngDesktopHwnd = GetDesktopWindow
lngDesktopDC = GetDC(lngDesktopHwnd)

Call BitBlt(Picture1.hdc, 0, 0, Screen.Width, Screen.Height, lngDesktopDC, 0, 0, SRCCOPY)
Picture1.Picture = Picture1.Image
Call ReleaseDC(lngDesktopHwnd, lngDesktopDC)
End Sub

Private Sub Command2_Click()
'将 Picture1 中的屏幕画面存成 .BMP 档
SavePicture Picture1, "C:\TEST.BMP"
End Sub
2008-01-17 16:34
尐妖
Rank: 2
来 自:广东省
等 级:新手上路
威 望:3
帖 子:120
专家分:0
注 册:2008-2-16
收藏
得分:0 
谢.参考下.

倣棄?.﹎徻sんì嬄種繲脫嗎╃┈
2008-02-28 12:52
ytsm0526
Rank: 2
来 自:西安市
等 级:论坛游民
威 望:2
帖 子:203
专家分:60
注 册:2007-10-28
收藏
得分:0 
我没有试过,不知道好着没,只要能用就顶点

作舍道边,三年不成。
多抽出一分钟时间学习,让你的生命更加精彩!,
2008-02-28 17:26
yangzhli
Rank: 1
等 级:新手上路
帖 子:11
专家分:0
注 册:2006-12-16
收藏
得分:0 
代码很有用,谢谢zhangli1974
2008-03-13 22:09
zhaoguojun081
Rank: 1
等 级:新手上路
帖 子:24
专家分:0
注 册:2008-11-11
收藏
得分:0 
顶一下
2008-11-21 16:57
快速回复:截取整个屏幕(源码)
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.016143 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved