发新话题
打印

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

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

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

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

但是却不要栽运行着的软件窗体(如我运行着一个IE,我在栽图时却不要它)

TOP

使用抓图的方法不行,不过可以用GDI试试,选找到桌面的hWnd,直接取图试试.

TOP

获得桌面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)

TOP

谢了,试试

TOP

发新话题