当前位置:主页>Visual Basic教程>文章内容
获取桌面窗口图象
来源: 作者: 发布时间:2007-04-29  
Windows提供了一个API函数GetDesktopWindow,该函数返回桌面窗口的设备描述。因此利用它就可以轻松获取桌面窗口的图象。
参见下例:
>>步骤1----建立新工程。
>>步骤2----编写如下代码:

PrivateDeclareFunctionGetDesktopWindowLib"user32"()AsLong
PrivateDeclareFunctionGetDCLib"user32"(ByValhwndAsLong)_
AsLong
PrivateDeclareFunctionBitBltLib"gdi32"_
(ByValhDestDCAsLong,ByValxAsLong,_
ByValyAsLong,ByValnWidthAsLong,_
ByValnHeightAsLong,ByValhSrcDCAsLong,_
ByValxSrcAsLong,ByValySrcAsLong,_
ByValdwRopAsLong)AsLong

PrivateSubForm_Load()
DimlDesktopAsLong
DimlDCAsLong

Form1.AutoRedraw=True
Form1.ScaleMode=1
lDesktop=GetDesktopWindow()
lDC=GetDC(lDesktop)
BitBltMe.hDC,0,0,Screen.Width,Screen.Height,lDC,_
0,0,vbSrcCopy
EndSub

>>步骤3----编译运行,看看大功告成了吧!->


 
上一篇:关闭屏幕保护功能,改变屏保等待   下一篇:VB中Winsock控制的UDP协议的使用
 
  相关文章
·关闭屏幕保护功能,改变屏保等待
·VB中Winsock控制的UDP协议的使用
·创建动态图标
·用VisualBasic轻松地设计Browser及Ftp
·如何设定墙纸的显示方式?
·开发网络应用的5个技巧
·雨滴式的显示图片
·防止admin888被远程盗取的简易方法
·利用PictureClip进行图像局部处理
·在VB中如何使用ping命令
·图像在图片框中的滚动
·用VB实现聊天讨论室和点对点会话
 
【关闭窗口】
推荐本站资源
最新文章