检测Windows 10上的活动虚拟桌面 - 任务视图 - 虚拟桌面切换器
问题描述:
Windows 10为用户提供了使用任务视图在虚拟桌面之间切换的功能。检测Windows 10上的活动虚拟桌面 - 任务视图 - 虚拟桌面切换器
为了开发目的,我需要:
- 检测其虚拟桌面处于活动
- 获得虚拟桌面参数(处理,类,位置,样式),从这个虚拟应用程序
- 获取列表从一个虚拟桌面的桌面
- 移动应用程序到另一个
我怎么能这样做?有没有API?
谢谢你的帮助!
答
有一个接口,它应该提供的大部分功能,你需要:IVirtualDesktopManager interface
它有以下几种方法:
- GetWindowDesktopId
- IsWindowOnCurrentVirtualDesktop
- MoveWindowToDesktop
如果没有够了,甚至有记载的这家俄罗斯网站更多的非官方的API http://www.cyberforum.ru/blogs/105416/blog3671.html
编辑:这里是所有的COM接口,一个C#包装库:https://github.com/Grabacr07/VirtualDesktop
+0
下面是一个应用程序我从Grabacr07的API包装器构建..... https://github.com/mzomparelli/zVirtualDesktop –
https://github.com/mzomparelli/zVirtualDesktop –