How can i put my application form under the desktop icons and before the wallpaper?

Hy,

How can i put my application form under the desktop icons and before the wallpaper? I have an application that i need it to run under the desktop icons but before the wallpaper when you click a button. I need to be able to access the desktop icons, like empty the recycle bin but still to be abel to see the results of my program. the progam must run in maximized mode all the time. Resolution is not a matter.

So i need my application (*.exe) to run just like an Active desktop. I can't use an generatel html to put it as an active desktop, i need my exe application to do this (to hide under the icons but before the wallpaper).

In the application you can set the transparency of the form so can see your wallpaper through it.

You can see this at DVD players you can send the application to background, and the icons will appear over the movie that is running.

Thanks a lot.
LVL 1
drcyrus3dAsked:
Who is Participating?
 
caner_elciCommented:
I don't think BgInfo of SysInternals is not what you want.. It's just a simple application that creates a new image cloned from original wallpaper and some text drawn on it.. then it sets the new image as a background.. you can't use that method to implement a UI..

You better try active desktop feature of Windows' desktop.. you say you don't want html.. Then insert a Java applet or ActiveX object in your html.. that way (especially as an ActiveX object) you can do whatever you want, and your application will run exactly where you want it to be..
0
 
caner_elciCommented:
There is no such place "between desktop icons and wallpaper"... Since your desktop is a ListView, it's one window.. There is one way in my mind, but not a good way.. Writing your own desktop manager and replacing with Windows'..
0
 
ptmcompCommented:
There may be a very advanced way to do it but it will probably only work under a specific OS version. Another way would be to modify the wallpaper bitmap but that would be quite slow. Or you use a win32 hook to find out where the icons are and paint them again on your winodw but also this will be very complicated and probably not satisfying.
0
Free Tool: Subnet Calculator

The subnet calculator helps you design networks by taking an IP address and network mask and returning information such as network, broadcast address, and host range.

One of a set of tools we're offering as a way of saying thank you for being a part of the community.

 
drcyrus3dAuthor Commented:
Hy ptmcomp,

I like your ideas. Can you tell me where i can find some code examples for this?

Thanks.
0
 
ptmcompCommented:
I don't know any C# examples. But there is BackgroundInfo on www.sysinternals.com which alters the desktop image. I also remember that there was a thread about it in EE over a year ago but I don't know if there is a change to find it again.
0
 
ptmcompCommented:
It should be: "a CHANCE to find it again"
0
 
ptmcompCommented:
You're right - I didn't think about active desktop...
0
 
drcyrus3dAuthor Commented:
Ok. Thanks for the ideas.
0
Question has a verified solution.

Are you are experiencing a similar issue? Get a personalized answer when you ask a related question.

Have a better answer? Share it in a comment.

All Courses

From novice to tech pro — start learning today.