用VB获取桌面图象
敬业的IT人
互联网
佚名
2008-4-17 19:51:19
PublicDeclareFunctionGetDesktopWindowLib"user32"()AsLong
PublicDeclareFunctionGetDCLib"user32"(ByValhwndAsLong)AsLong
PublicDeclareFunctionBitBltLib"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
- 最新文章
- 用VB5.0从Recordset中打印列表[04-17]
- 巧用VBA自动处理Word表格[04-17]
- VB中资源文件的具体使用方法[04-17]
- VB编程的一些基础的问题[04-17]
- 把符串中的一子串替换为另一子串[04-17]
- VisualBasic中实现绘图区的大十字光标[04-17]
- 相关文章
