views:

31

answers:

1

Im curious if their is a way to make a windows application ( in c# or any language really ) run in fullscreen in the background.

But still allow other applications to run on top of it without losing the fullscreen view.

Any leads would be appreciated.

Edit: Unmarked the answer to see what else i could get. While the original was helpful, im curious for other methods.

+2  A: 

(I'm a bit surprised not to see any answers yet.)

You can query the size of the desktop and make your application exactly that size, and then put it under the other windows on the screen. The details of all of that will depend on what you end up using to write it.

For instance, in C#:

  • The size of the desktop is available from the WorkingArea property of the Screen object for the primary display. You get the Screen object for the primary display via Screen.PrimaryScreen.
  • The Form class will help you with the other stuff, like the Width and Height properties, etc.

Marking this answer CW because it seems very half-baked, but it's a start. Anyone feel free to add to it.

T.J. Crowder