2009-07-19 82 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

相關問題