views:

602

answers:

2

I'm starting a project to make a wall paper rotator for computers with multiple monitors.

1) how do you detect the monitors in windows and the associated resolution

2) how would i set the image per monitor. do I make one image that's crafted together or do I set each one individually and how?

thanks

+1  A: 
  1. You can get information about all screens using the System.Windows.Forms.Screen class. Use their bounds properties to determine their layout.
  2. Not possible on Windows (XP), you'll have to craft a big background image using the drawing routines in System.Drawing.

This "thread" contains some more info on manipulating wallpapers in windows: why does this code lock my files?

Cecil Has a Name
+1  A: 

To answer the second question, you craft one image:

How do I put a different wallpaper on each monitor? - Raymond Chen

Anthony Mills