C++ 复制dexpot功能
我正在开发一个虚拟桌面应用程序,一段时间以来一直是dexpot的狂热用户。我一直在阅读Win32文档,特别是CreateDesktop和SwitchDesktop函数。据我所知,一次只能查看一个桌面,但dexpot能够以全屏预览模式显示所有活动桌面的实时视图。有人知道可能实现这一点的方法吗?我的第一个想法是快速切换台式机,但这会消耗太多的处理能力 您想要做的最困难的部分是应用程序切换。无法将应用程序实例从一个桌面对象移动到另一个桌面对象。我的实现基于远程桌面应用程序。有很多开源客户端,你可以从中寻找一些想法。我也会调查这个问题。想到的一个想法是制作一个大型桌面,将鼠标和视图锁定到一个特定区域,并使用桌面复制将所有分割区域显示为单独的桌面。这是假设桌面复制像我想的那样工作。我不确定,因为我不使用windows。Dexpot的桌面可能根本没有使用Win32桌面实现。据我所知,在本机桌面之间移动现有的windows是非常不可能的,所以可能不是。我真的希望Windows 10的台式机能够解决这些缺点。我不太关心在台式机之间移动Windows。我只需要它们实时更新,同时在onceThanks上显示所有它们,但是我该如何创建一个大型桌面呢?我试图搜索文档,但我看不到任何方法可以强制windows创建一个不适合一个显示器的桌面(即创建一个4k显示器以划分为4个1080p显示器)。我想,一旦创建一个足够大的桌面,您可以将原点设为显示C++ 复制dexpot功能,c++,windows,winapi,desktop,virtual-desktop,C++,Windows,Winapi,Desktop,Virtual Desktop,我正在开发一个虚拟桌面应用程序,一段时间以来一直是dexpot的狂热用户。我一直在阅读Win32文档,特别是CreateDesktop和SwitchDesktop函数。据我所知,一次只能查看一个桌面,但dexpot能够以全屏预览模式显示所有活动桌面的实时视图。有人知道可能实现这一点的方法吗?我的第一个想法是快速切换台式机,但这会消耗太多的处理能力 您想要做的最困难的部分是应用程序切换。无法将应用程序实例从一个桌面对象移动到另一个桌面对象。我的实现基于远程桌面应用程序。有很多开源客户端,你可以从中