2009-07-19 42 views
0

如何在C++中创建新桌面? 我知道CreateDesktop()API,但它不会为此问题加载memus或explorer.exe。 如果不是很麻烦,会喜欢用菜单制作桌面的示例。如何创建新的桌面? C++

回答

1

看看Window Stations,这可能是你要找的。

然而,这也不同于session(UAC)。

作为this项目(JobObjectWrapper)的一部分,包含如何以编程方式执行此操作的源代码。

嘿其实,我错了,JobObjectWrapper只有安全的该接口,这里的其他回答者是正确的,another question有同样的answer,virtuawin是开放的索里得。

+0

不,我以前见过这个,但看不出它与新台式机相似。 – H4cKL0rD 2009-07-19 14:15:57

0

看看virtuawin(开源)

VirtuaWin http://virtuawin.sourceforge.net/img/home/screen_1.jpg

VirtuaWin是针对Windows操作系统的虚拟桌面管理器 (Win9x的/ ME/NT/Win2K中/ XP/Win2003的/ Vista的)。 虚拟桌面管理器允许您通过多个 虚拟桌面(也称为 “工作空间”)组织应用程序 。在Unix/Linux中很常见的虚拟桌面是 ,并且一旦你习惯于使用它们,它们就会成为 生产性工作流的重要组成部分。

+0

没有ive在它的代码之前有这些麻烦,让它启动explorer.exe和窗口切换 – H4cKL0rD 2009-07-19 14:30:21

相关问题