Shoutbox

[Bug]Orange notification - 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! Bug Reports (/forumdisplay.php?fid=7)
+----- Thread: [Bug]Orange notification (/showthread.php?tid=87771)

[Bug]Orange notification by PanosGR on 12-16-2008 at 01:44 AM

Hello all!I have installed the new WLM beta with the beta of Plus and i discovered that if i have the conversations window minimized or if i cant see it(behind other windows like browser etc.),then when i have a new message from a contact or many contacts,the thumbnail of the conversations window on the taskbar doesnt glows orange so i dont know when i have new messages!Is it a bug of the new beta of WLM or a bug cause the Plus is not 100% compatible with the new beta?


RE: [Bug]Orange notification by tony on 12-16-2008 at 02:32 AM

It's because plus is not 100% compatible with the new beta.


RE: [Bug]Orange notification by PanosGR on 12-16-2008 at 12:53 PM

Oh ok my friend;)I'm looking forward for the new build of Plus!


RE: [Bug]Orange notification by matty on 12-16-2008 at 02:42 PM

Here is a little workaround for that:

code:
function OnEvent_ChatWndReceivedMessage(oChatWnd, sMessage, sOrigin, nMessageKind) {
    if (Interop.Call('user32', 'GetForegroundWindow') !== oChatWnd.Handle) {
        var FLASHWINFO = Interop.Allocate(20);
        with (FLASHWINFO) {
            WriteDWORD(0, Size);
            WriteDWORD(4, oChatWnd.Handle);
            WriteDWORD(8, 0xC /* FLASHW_TIMERNOFG */ | 0x2 /* FLASHW_TRAY */);
        }   
        Interop.Call('user32', 'FlashWindowEx', FLASHWINFO);
    }
}

RE: [Bug]Orange notification by Spunky on 12-16-2008 at 02:46 PM

quote:
Originally posted by matty
Here is a little workaround for that:

code:
function OnEvent_ChatWndReceivedMessage(oChatWnd, sMessage, sOrigin, nMessageKind) {
    if (Interop.Call('user32', 'GetForegroundWindow') !== oChatWnd.Handle) {
        var FLASHWINFO = Interop.Allocate(20);
        with (FLASHWINFO) {
            WriteDWORD(0, Size);
            WriteDWORD(4, oChatWnd.Handle);
            WriteDWORD(8, 0xC /* FLASHW_TIMERNOFG */ | 0x2 /* FLASHW_TRAY */);
        }   
        Interop.Call('user32', 'FlashWindowEx', FLASHWINFO);
    }
}


:bow:
RE: [Bug]Orange notification by matty on 12-16-2008 at 02:47 PM

Just a side note, this will not flash the tab within Tabbed Chats.


RE: [Bug]Orange notification by PanosGR on 12-16-2008 at 10:33 PM

Nice but where do i write this code?


RE: [Bug]Orange notification by matty on 12-17-2008 at 02:55 PM

Create a new script and paste the code.

Now this in fact may not work depending on how compatible Messenger Plus! Live is with the latest version of Windows Live Messenger. Therefore if you do the above and it still doesn't work then something else will have to be done.

Cheers!