What happened to the Messenger Plus! forums on msghelp.net?
Shoutbox » MsgHelp Archive » Messenger Plus! for Live Messenger » WLM Plus! General » Temporarily remove desktop contacts

Temporarily remove desktop contacts
Author: Message:
CookieRevised
Elite Member
*****

Avatar

Posts: 15519
Reputation: 173
– / Male / Flag
Joined: Jul 2003
Status: Away
RE: RE: Temporarily remove desktop contacts
quote:
Originally posted by aC23
Thanks, but there's a problem :S

Whenever you hide the contacts, all the icons disappear (perfect!) but whenever you put them back, ALL contacts which you specified in Plus! appear on your desktop, Offline or not.

the code presented (and thus used in those exe's) is just very basic and proof-of-concept.

It doesn't include any reference to MSN Messenger or Messenger Plus! at all, hence it can't detect that. Note that also whenever Plus! changes the window (because the contact changed his status), it is shown again according to your Plus! preferences for displaying desktop contact.

If you want something more advanced, you need to make an integrated plugin or addon which constantly monitors changes in contact statusses and intercepts them, read out the preferences (read out the registry), etc...

As with all things, it is never as easy as it first seems.

Another, rather dodgy, approach could be to unset the always-on-top status of all the windows, but first safe it to an array so you can restore it later (note: and this isn't so easy as it sounds either, as the email addresses of the contacts which are floating are also encrypted in the registry). But as with all things this also has some drawbacks and will result in errors as one could change those states in Plus! while the application is running. Thus again it will result in wrong windows showing when you "reset" it back.

Hence, the reason why I suggested to use the already build-in function of Messenger Plus!: Boss Protection; you can't beat that when it comes to hiding the (topmost) windows when you run a full screen app. It does exactly what you want.

You don't have to invent the wheel twice... Simply use what is already there for you to be used...

This post was edited on 08-24-2005 at 06:54 PM by CookieRevised.
.-= A 'frrrrrrrituurrr' for Wacky =-.
08-24-2005 06:03 PM
Profile PM Find Quote Report
« Next Oldest Return to Top Next Newest »

Messages In This Thread
Temporarily remove desktop contacts - by aC23 on 08-21-2005 at 01:45 AM
RE: Temporarily remove desktop contacts - by Val on 08-21-2005 at 02:49 AM
RE: Temporarily remove desktop contacts - by cardshark on 08-24-2005 at 12:06 AM
RE: Temporarily remove desktop contacts - by uberdosis on 08-24-2005 at 12:33 AM
RE: Temporarily remove desktop contacts - by ShawnZ on 08-24-2005 at 12:46 AM
RE: Temporarily remove desktop contacts - by Concord Dawn on 08-24-2005 at 12:48 AM
RE: RE: Temporarily remove desktop contacts - by CookieRevised on 08-24-2005 at 02:29 AM
RE: Temporarily remove desktop contacts - by matty on 08-24-2005 at 02:49 AM
RE: Temporarily remove desktop contacts - by CookieRevised on 08-24-2005 at 03:59 AM
RE: Temporarily remove desktop contacts - by Fergy on 08-24-2005 at 06:44 AM
RE: Temporarily remove desktop contacts - by CookieRevised on 08-24-2005 at 06:46 AM
RE: Temporarily remove desktop contacts - by Fergy on 08-24-2005 at 06:53 AM
RE: Temporarily remove desktop contacts - by aC23 on 08-24-2005 at 04:11 PM
RE: RE: Temporarily remove desktop contacts - by CookieRevised on 08-24-2005 at 06:03 PM
RE: Temporarily remove desktop contacts - by aC23 on 08-25-2005 at 01:18 AM


Threaded Mode | Linear Mode
View a Printable Version
Send this Thread to a Friend
Subscribe | Add to Favorites
Rate This Thread:

Forum Jump:

Forum Rules:
You cannot post new threads
You cannot post replies
You cannot post attachments
You can edit your posts
HTML is Off
myCode is On
Smilies are On
[img] Code is On