如何创build一个新的桌面? C ++

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

Solutions Collecting From Web of "如何创build一个新的桌面? C ++"

看看窗口站 ,这可能是你要找的东西。

但是,这也不同于会话 (UAC)。

这个项目的一部分( JobObjectWrapper )包含了如何编程的源代码。

嘿其实,我错了,JobObjectWrapper只是安全的那个接口,其他答案在这里是正确的, 另一个问题有相同的答案 ,virtuawin也是开放的。

看看virtuawin (开源)

VirtuaWin http://img.zgserver.com/c%2B%2B/screen_1.jpg

VirtuaWin是Windows操作系统的虚拟桌面管理器(Win9x / ME / NT / Win2K / XP / Win2003 / Vista)。 虚拟桌面管理器允许您通过多个虚拟桌面(也称为“工作区”)组织应用程序。 虚拟桌面在Unix / Linux中非常常见,一旦习惯使用它们,它们将成为高效工作流程的重要组成部分。