INTERACT FORUM

Windows => Third Party Plug-ins, Programs, and Skins => Topic started by: Robert S on July 15, 2004, 02:02:08 am

Title: Screensaver
Post by: Robert S on July 15, 2004, 02:02:08 am
I'm looking for a screensaver that displays information (big moving letters) about the song that's beeing played at the moment and also perhaps which song that is next in line. I'm running MC 9 and there isn't one there, but maybe in mc 10 or 11? If not, I have written one but I have some problems with it at the moment (see my question in the interact/dev forum)

Regards,

Robert
Title: Re:Screensaver
Post by: KingSparta on July 15, 2004, 05:35:08 am
information for the text screen saver is saved in the registry at

HKEY_CURRENT_USER\Software\Microsoft\Screensavers\Text3D\DisplayString

changing this may help
Title: Re:Screensaver
Post by: Robert S on July 15, 2004, 10:50:56 am
That's a great idea. I guess it's quite easy to write a plugin that writes text to this post. I think I'll try that this evening.

Thanx for the tip!

/Robert
Title: Re:Screensaver
Post by: AoXoMoXoA on July 17, 2004, 12:41:10 pm
Hi Kobba,
if you suceed will you share?   ::)
Title: Re:Screensaver
Post by: Robert S on July 17, 2004, 02:52:13 pm
Yeah, of course. It'll all be freeware and I will happily share the code aswell if anyone wan't it. I'll post information here when it's finished.

/Robert
Title: Re:Screensaver
Post by: Robert S on July 21, 2004, 04:14:19 am
The screensaver is finished now, but I've faced One Mayor Problem that makes it completely useless. The MC plugin saves songinformation in the windows registry and Microsoft Marquee-screensaver reads this information when it starts, this works great.

But....Marquee doesn't discover that the information in the register has changed if the screensaver is already running. That is, when the song chages, and I save new information to the registry, marquee doesn't read this unless I re-start the screensaver (manually).

Does anyone know how to tell Windows to re-read registry information somehow. Or perhaps how to close and start the screensaver again with code.

Unless I solve this problem I have to develop my own screensaver and I cannot use the standard windows screensavers.

/Robert