0

我正在开发一个虚拟桌面应用程序,并且一段时间以来一直是狂热的 dexpot 用户。我一直在阅读 Win32 文档,特别是 CreateDesktop 和 SwitchDesktop 函数。据我了解,一次只能查看一个桌面,但 dexpot 设法以全屏预览模式显示所有活动桌面的实时视图。有谁知道可能实现这一点的方法?我的第一个想法是快速切换桌面,但这会消耗太多的处理能力。

4

1 回答 1

0

您想要做的最困难的部分是应用程序切换。您不能将应用程序实例从一个桌面对象移动到另一个。我将基于远程桌面应用程序实现我的实现。有很多开源客户端可供您参考。我也会研究桌面复制 api。想到的一个想法是制作一个大桌面,将鼠标和视图锁定到一个特定区域,并使用桌面复制将所有拆分的区域显示为单独的桌面。这是假设桌面复制像我认为的那样工作。我不确定,因为我不使用 Windows。

于 2014-10-14T04:34:01.740 回答