What happened to the Messenger Plus! forums on msghelp.net?
Shoutbox » MsgHelp Archive » Messenger Plus! for Live Messenger » WLM Plus! Help » Desktop contacts won't stay ontop

Desktop contacts won't stay ontop
Author: Message:
Callum_1991
New Member
*


Posts: 8
32 / Male / Flag
Joined: Sep 2008
O.P. Desktop contacts won't stay ontop
Hey, for some reason my desktop contacts won't stay ontop of windows after I've run a full screen program such as a game or video. I've checked the 'Always on top' option and they're all ticked, the only way to make them stay ontop again is to lock then unlock messenger or 'hide' them all (middle mouse click) one by one... Is there anyway to stop them from dropping behind other windows? Oh, and my desktop contacts are on a 2nd monitor whilst any fullscreen app I run is on my primary.

Thanks in advance for any solutions

Cal
05-11-2010 04:32 PM
Profile E-Mail PM Web Find Quote Report
djdannyp
Elite Member
*****

Avatar
Danny <3 Sarah

Posts: 3546
Reputation: 31
37 / Male / Flag
Joined: Mar 2006
RE: Desktop contacts won't stay ontop
This issue has been reported several times, but as yet there hasn't been a fix for it....some things seem to be able to over-ride it.

I'm sure Patchou will be taking another look at it during the development of Messenger Plus! Live 5, but there isn't anything you can do to solve the problem
[Image: 1ftt0hpk-signature.png]
AutoStatus Script || Facebook Status Script
5207 days, 8 hours, 20 minutes, 5 seconds ago
05-11-2010 05:35 PM
Profile E-Mail PM Find Quote Report
Callum_1991
New Member
*


Posts: 8
32 / Male / Flag
Joined: Sep 2008
O.P. RE: Desktop contacts won't stay ontop
Ahh right, thanks and sorry for posting this issue again then, I did have a quick look round but I probably should've looked harder.

Thanks again
05-11-2010 05:47 PM
Profile E-Mail PM Web Find Quote Report
V@no
Full Member
***

Avatar
sexy

Posts: 162
Joined: Mar 2004
RE: Desktop contacts won't stay ontop
This is actually Window' bug, not application. Windows 7 is the worst. When there are several windows with top-most attribute (desktop contacts + a video player, tested with KMP), and one of them being closed and reopened several times, desktop contacts (and any other top-most windows) will loose their top-most ability until they been manually clicked or closed/reopened. On Windows XP it seems to be little less buggy.

Over a year I've started this topic without any results yet :(

This post was edited on 08-30-2010 at 06:21 AM by V@no.
08-30-2010 06:20 AM
Profile PM Find Quote Report
V@no
Full Member
***

Avatar
sexy

Posts: 162
Joined: Mar 2004
RE: Desktop contacts won't stay ontop
A little more info on the subject:
for unknown reason floating contacts losing ExStyle 0x8 bit (WS_EX_TOPMOST).

I still can't trace when this happens and what causing it (full screen applications mentioned by OP are certainly not the cause, but they could expedite the problem). perhaps if MP!L would "refresh" each floating contact time to time it could possibly eliminate this problem once and for all?
Maybe it could be done via a script?

This post was edited on 10-20-2010 at 02:00 PM by V@no.
10-20-2010 01:56 PM
Profile PM Find Quote Report
V@no
Full Member
***

Avatar
sexy

Posts: 162
Joined: Mar 2004
RE: Desktop contacts won't stay ontop
After WLM looses connection, goes offline and then automatically reconnects the desktop contacts will be re-initialized and will be showed on top again. Also important to mention, when this happens MP!L doesn't steal focus, all that happens on the background.

Now is the question: can we do via a script or anyhow else make MP!L re-initialize desktop contacts on demand, aka refresh them? Perhaps if we could do that, we could make it do it periodically or via hotkey, then problem would be solved once and for all...
11-27-2010 12:58 AM
Profile PM Find Quote Report
V@no
Full Member
***

Avatar
sexy

Posts: 162
Joined: Mar 2004
RE: Desktop contacts won't stay ontop
Ok, here is a prototype of the script which allow setup a hotkey and/or automatically refresh the floating contacts.
What it does is scans every contact in the list and if finds floating contact it first disables the floating attribute the enables it again. By doing so it creates a little side effect - the "floaters" flicker also chat window flickers too...
http://www.msgplus.net/Downloads/Download-Details/DocumentID/14110/

Now, if someone could point out how to get handle of each individual floating contact window so WS_EX_TOPMOST attribute could be re-enabled, it would probably fix the current flickering side effect...I think...

Thank you.

This post was edited on 10-05-2011 at 02:22 PM by V@no.
11-29-2010 02:59 AM
Profile PM Find Quote Report
« 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