quote:
Originally posted by johnnyk427
When I get a new message MSN blinks on the taskbar endlessly, ignoring all blink settings in windows, etc. until I click on it.
That's because the flashing of chat window taskbar buttons has not the same function as the flashing settings in Windows.
The flashing settings in Windows are meant to indicate (non-active) new program windows. Messenger uses that flashing for something completely different: to indicate a new message (in an already existing window for example). Hence it has its own internal settings to handle it. eg: there is even a difference in flashing depending on your status (eg: busy vs online).
On top of that, when you have tabbed chats enabled in Plus!, it is Plus! which will handle the flashing (though, with different internal settings than Messenger does; which might make it all even more confusing).
quote:
Originally posted by Felu
code:
function OnEvent_ChatWndReceiveMessage(ChatWnd, Origin, Message, MessageKind){
Interop.Call("User32", "FlashWindow", ChatWnd.handle, false);
}
Unfortunatly, that wont work...
When tabbed chatting is on, and after the internal timeout in Plus!, the taskbar button will be colorized.
When tabbed chatting is off, the taskbar button will still be flashed by Messenger.
(not to mention that that Plus! event will not be triggered for every activity in a chat, eg: file transfers)
Only way to disable it, afaik, is to patch Messenger AND Plus!.