Reputation: 11652
Is there a way to create a second Desktop screen in C# - just like they do in Linux? I've never done this before but I find the idea very interesting.
I have tried a few samples out there, none of which would even compile. One of them had 294 errors when I tried to debug. Wow! However, trying to find these samples again (a year later) is proving to be very difficult.
Upvotes: 0
Views: 1962
Reputation: 59302
I'm using SysInternals Desktops. Basic stuff, no fancy things. Mark Russinovich is usually a reliable source.
Upvotes: 0
Reputation: 26782
Did you have a look at Vista/XP Virtual Desktop Manager [codeplex.com]?
Upvotes: 2
Reputation: 354586
Usually you have two options for this:
CreateDesktop
. Advantage is that the operating system supports this for ages out of the box, disadvantage is that processes are confined to the desktop they start on; you can't move windows between desktops.Upvotes: 1