Board logo

标题: 如何栽WINDOWS桌面(不要运行着的窗体) [打印本页]

作者: wzqqwz    时间: 2006-9-1 17:06     标题: 如何栽WINDOWS桌面(不要运行着的窗体)

如何栽WINDOWS桌面(不要运行着的窗体)

也就是只栽WINDOWS桌面(只有桌纸,桌面的文档(如我的电脑,我的文档等)

但是却不要栽运行着的软件窗体(如我运行着一个IE,我在栽图时却不要它)
作者: 风雨声中    时间: 2006-9-1 18:18

使用抓图的方法不行,不过可以用GDI试试,选找到桌面的hWnd,直接取图试试.
作者: Nothing    时间: 2006-9-1 21:43

获得桌面hWnd的API,声明你自己加吧。
Dim dhwnd As Long
dhwnd = GetDesktopWindow()
dhwnd = FindWindowEx(dhwnd, 0, "Progman", "Program Manager")
'MsgBox dhwnd
dhwnd = FindWindowEx(dhwnd, 0, "SHELLDLL_DefView", vbNull)
'MsgBox dhwnd
dhwnd = FindWindowEx(dhwnd, 0, "SysListView32", vbNull)
作者: wzqqwz    时间: 2006-9-2 08:02

谢了,试试




欢迎光临 编程开发论坛 (http://bbs.lihuasoft.net/) Powered by Discuz! 6.0.0