Keep contacts shown on desktop visible when Aero Peeking - Printable Version -Shoutbox (https://shoutbox.menthix.net) +-- Forum: MsgHelp Archive (/forumdisplay.php?fid=58) +--- Forum: Messenger Plus! for Live Messenger (/forumdisplay.php?fid=4) +---- Forum: WLM Plus! General (/forumdisplay.php?fid=23) +----- Thread: Keep contacts shown on desktop visible when Aero Peeking (/showthread.php?tid=91687) Keep contacts shown on desktop visible when Aero Peeking by tb87 on 07-29-2009 at 04:08 AM
Hi, RE: Keep contacts shown on desktop visible when Aero Peeking by tb87 on 07-31-2009 at 12:57 PM
eh-hem.. Anyone? RE: Keep contacts shown on desktop visible when Aero Peeking by NanaFreak on 07-31-2009 at 01:28 PM
gadgets react differently to normal windows, they will always hide instead of how gadgets stay... to make the floating contacts stay on the desktop would be too much of a hassle and having to hook into other things than messenger to make it work... RE: Keep contacts shown on desktop visible when Aero Peeking by Eljay on 07-31-2009 at 01:51 PM
Actually, it's simple to implement RE: Keep contacts shown on desktop visible when Aero Peeking by tb87 on 07-31-2009 at 10:53 PM
Ahh Eljay you're making my day guy RE: Keep contacts shown on desktop visible when Aero Peeking by tb87 on 08-02-2009 at 08:28 PM
Here's some working code : code: However, for some obscure reason EnumChildWindows returns EVERY window visible on the desktop. So each window visible when you sign in will be applied the EXCLUDED_FROM_PEEK attribute. This doesn't bother me as only Outlook is started at the same time WLM starts (on Windows start) but if someone knows what's going on it would be good Alex RE: Keep contacts shown on desktop visible when Aero Peeking by Eljay on 08-02-2009 at 08:50 PM
It's fairly easy to check if they are actually floating contact windows seeing as you already have the window handles. Within the callback loop you can simply call GetClassName and GetWindowText. Floating contacts have a class name of "#32770" (Windows standard dialog class) and a title of "Float". RE: Keep contacts shown on desktop visible when Aero Peeking by tb87 on 08-03-2009 at 10:09 AM
Humm.. Well the fact that the code's working is enough for me. It isn't neat/efficient/bug free but as this was my first JScript code I'll be happy and live with it, and I have no time to implement additional features. RE: Keep contacts shown on desktop visible when Aero Peeking by Spunky on 08-03-2009 at 11:04 AM
quote: If WLM is minimized to the tray during signin, Messenger.ContactListHandle will return 0, meaning EnumChildWindows will enumerate all windows that are children of the desktop RE: Keep contacts shown on desktop visible when Aero Peeking by tb87 on 08-03-2009 at 11:58 AM
Ahhh... useful information! RE: Keep contacts shown on desktop visible when Aero Peeking by tb87 on 08-04-2009 at 01:22 AM
Hey Spunky, RE: Keep contacts shown on desktop visible when Aero Peeking by Jeffrey89 on 08-29-2009 at 09:11 AM
On a related note: would it be possible to have a better way to see if someone's online? RE: Keep contacts shown on desktop visible when Aero Peeking by tb87 on 08-29-2009 at 03:09 PM I've solved that problem : look in the options, there's a way of making the icons dim (or even get hidden) when the person's offline. RE: RE: Keep contacts shown on desktop visible when Aero Peeking by Jeffrey89 on 08-31-2009 at 07:37 AM
quote: Thanks! I always looked in the Display Settings by right-clicking on the contact label, I didn't realize there was such an option in the Plus! Configuration window |