检测Windows 10上的活动虚拟桌面 - 任务视图 - 虚拟桌面切换器

问题描述:

Windows 10为用户提供了使用任务视图在虚拟桌面之间切换的功能。检测Windows 10上的活动虚拟桌面 - 任务视图 - 虚拟桌面切换器

为了开发目的,我需要:

  • 检测其虚拟桌面处于活动
  • 获得虚拟桌面参数(处理,类,位置,样式),从这个虚拟应用程序
  • 获取列表从一个虚拟桌面的桌面
  • 移动应用程序到另一个

我怎么能这样做?有没有API?
谢谢你的帮助!

+0

https://github.com/mzomparelli/zVirtualDesktop –

有一个接口,它应该提供的大部分功能,你需要: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 –