获取桌面窗口图象

Show_Time丿

Show_Time丿

2016-02-19 18:11

图老师设计创意栏目是一个分享最好最实用的教程的社区,我们拥有最用心的各种教程,今天就给大家分享获取桌面窗口图象的教程,热爱PS的朋友们快点看过来吧!
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----编译运行,看看大功告成了吧!->

展开更多 50%)
分享

猜你喜欢

获取桌面窗口图象

编程语言 网络编程
获取桌面窗口图象

一个全面获取图象信息的函数getImageInfo()

PHP
一个全面获取图象信息的函数getImageInfo()

s8lol主宰符文怎么配

英雄联盟 网络游戏
s8lol主宰符文怎么配

图图桌面怎样调整桌面显示位置

电脑网络
图图桌面怎样调整桌面显示位置

Mac怎么快速切换桌面窗口

MAC 快捷键 软件教程
Mac怎么快速切换桌面窗口

lol偷钱流符文搭配推荐

英雄联盟 网络游戏
lol偷钱流符文搭配推荐

另类图象错位效果做法

PS PS教程
另类图象错位效果做法

Fireworks4图象优化

电脑网络
Fireworks4图象优化

lolAD刺客新符文搭配推荐

英雄联盟
lolAD刺客新符文搭配推荐

用类来编写数据库程序

用类来编写数据库程序

使用VB开发Windows环境下的串行通信程序

使用VB开发Windows环境下的串行通信程序
下拉加载更多内容 ↓