Sign in to follow this  
Beyond2000

OpenGL Api for overlay desktop

Recommended Posts

Hi Guys How to make a OpenGl App run behind the desktop. The goal is to make the app runs behinds the icons, folderes and whatever have in the desktop. On such a way that i can freely use or move all the desktop itens, while the opengl app is running as a "background animated image". (But, of course, it is not an image..it is an app) Does someone have a working example of that or a tutorial ? I posted this thread on the nehe subforum, but i think that tehre is not trhe proper place. Someone knows what is the api that can be used to put the app behind the dsktop ? Placing it as a background ? Best Regards, Guga

Share this post


Link to post
Share on other sites
Well Winamp used to (maybe still does) allow you to run its visualisations on the desktop by setting an Overlay color, then displaying the visualisation through the overlay.
I would look into that.

Share this post


Link to post
Share on other sites
I made something like this some time ago.
It was using direct, but you could do it with opengl too.
Have a look at http://www.gamedev.net/community/forums/topic.asp?topic_id=283590
Hope that helps.

Share this post


Link to post
Share on other sites
Hi BluntMan

Winamp does ? I tested and nothing....The settings on the effects have the overlays itens, but they are not working.

Eddy :)

Tks... Your app seems to work fine, but..where is the source, do you have a link for it ? I would like toadapt the source for opengl. Also do i always ned to use activedesktop enabled ?


Best Regards,

Guga

Share this post


Link to post
Share on other sites
I don't have a link to the sources, but i can send them to you by email if you want.
And yes, you must have active desktop enabled for the program to work.

[Edited by - Eddycharly on May 24, 2006 6:07:18 AM]

Share this post


Link to post
Share on other sites
Guest Anonymous Poster
Hi Eddie

Tks

send it pls to mauroteste@hotmail.com


I would like also to know through your code, how you managed to enable the active desktop by code. You did a pretty good job.


Best Regards

Guga

Share this post


Link to post
Share on other sites
Hi,
i just sent you the code by mail.
About the active desktop, i remember that i tried to activate it programatically, and that i had troubles getting the ActiveDesktop api to do the job. But i don't remember if i failed ou succceeded in it.
Some ActiveDesktop code is present in the sources, but it is comented out. Probably because when i ported the project to dev-cpp, i didn't have the headers for the api.

Have fun.
Best regards.

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

Sign in to follow this