views:

99

answers:

2

I would like to create a "toolbar" for windows in c# and would like to fit it the in top space of the Windows desktop.

I would like the other windows program not be able to overlay my application. I also want other applications to treat my window as a part of the desktop so that when they maximize, you can still see my application.

+1  A: 

Use the toolstrip control in the Windows Form designer.

Jesse Weigert
+8  A: 

You can create what is called an Application Desktop Toolbar. Your application will essentially communicate with the Windows Shell (and, consequently, other applications) to instruct the desktop how it should interact with your application.

This type of functionality is not built into .Net, but there's an excellent tutorial available to do this on Code Project.

Michael Todd
I didn't even know this was possible!
Mark Ransom
Great link! Please don't refrain from "answering" with a simple link. You deserve recognition for 1) reading the linked page some time ago 2) remembering that you read the page 3) remembering how to find the page again and 4) taking the time to share it with us.
Josh Stodola