0

有没有办法在 C# 中创建第二个桌面屏幕 - 就像在 Linux 中一样?我以前从未这样做过,但我觉得这个想法很有趣。

我已经尝试了一些示例,但没有一个可以编译。当我尝试调试时,其中一个有 294 个错误。哇!然而,试图再次(一年后)找到这些样本被证明是非常困难的。

4

3 回答 3

2

您看过 Vista/XP 虚拟桌面管理器 [codeplex.com]吗?

于 2009-08-09T08:43:25.043 回答
1

通常你有两种选择:

  1. CreateDesktop. 优点是操作系统开箱即用地支持这一点,缺点是进程仅限于它们启动的桌面;您不能在桌面之间移动窗口。
  2. 自己管理一切。这意味着在更改桌面时隐藏和显示窗口。当然更灵活,但也需要更多的工作。
于 2009-08-09T08:18:48.930 回答
0

我正在使用SysInternals Desktops。基本的东西,没有花哨的东西。Mark Russinovich 通常是可靠的消息来源。

于 2013-11-26T20:10:07.717 回答