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

Pages: (2): « First « 1 [ 2 ] Last »
Temporarily remove desktop contacts
Author: Message:
CookieRevised
Elite Member
*****

Avatar

Posts: 15517
Reputation: 173
– / Male / Flag
Joined: Jul 2003
Status: Away
RE: Temporarily remove desktop contacts
quote:
Originally posted by Fergy
For those who do not have visual basic, i decided to make a .EXE file so you can use it
which doesn't work
.-= A 'frrrrrrrituurrr' for Wacky =-.
08-24-2005 06:46 AM
Profile PM Find Quote Report
Fergy
Full Member
***

Avatar

Posts: 164
Reputation: 7
36 / Male / Flag
Joined: Nov 2004
RE: Temporarily remove desktop contacts
oops, didnt see that one anyway it's fixed

edit: download cookierevised's version, it's better (Y)

This post was edited on 08-25-2005 at 04:31 AM by Fergy.
I should change my sig ay?
08-24-2005 06:53 AM
Profile E-Mail PM Find Quote Report
aC23
Junior Member
**

Avatar

Posts: 34
– / Male / –
Joined: Jun 2004
O.P. RE: Temporarily remove desktop contacts
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.
08-24-2005 04:11 PM
Profile E-Mail PM Find Quote Report
CookieRevised
Elite Member
*****

Avatar

Posts: 15517
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
aC23
Junior Member
**

Avatar

Posts: 34
– / Male / –
Joined: Jun 2004
O.P. RE: Temporarily remove desktop contacts
Guess the Boss Protection feature could work too.

This post was edited on 08-25-2005 at 01:19 AM by aC23.
08-25-2005 01:18 AM
Profile E-Mail PM Find Quote Report
Pages: (2): « First « 1 [ 2 ] Last »
« Next Oldest Return to Top Next Newest »


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