Windows 10 允许用户使用任务 View 在虚拟桌面之间切换。
为了开发目的,我需要:
- 检测哪个虚拟桌面处于事件状态
- 获取虚拟桌面参数(句柄、类、位置、样式)
- 从此虚拟桌面获取应用程序列表
- 将应用程序从一个虚拟桌面移动到另一个
我该怎么做?有API吗?
感谢您的帮助!
最佳答案
有一个接口(interface)可以提供您需要的大部分功能:IVirtualDesktopManager interface
它有以下方法:
- 获取WindowDesktopId
- IsWindowOnCurrentVirtualDesktop
- 移动窗口到桌面
如果这还不够,这个俄罗斯网站上记录了更多非官方 API http://www.cyberforum.ru/blogs/105416/blog3671.html
编辑:这是所有 COM 接口(interface)的 C# 包装器库:https://github.com/Grabacr07/VirtualDesktop
关于c++ - 在 Windows 10 上检测事件的虚拟桌面 - 任务 View - 虚拟桌面切换器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30487556/