Shoutbox

Sounds in conversation - 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! Help (/forumdisplay.php?fid=12)
+----- Thread: Sounds in conversation (/showthread.php?tid=36034)

Sounds in conversation by Blaine on 12-26-2004 at 04:11 PM

Is there a way to have the sound for incoming messages in a conversation window work even when the window is in focus?
I frequently type a message, then turn away to do other things with the window still in focus but there is no sound to alert if there is a response.

Thanks for the help!


RE: Sounds in conversation by Kaleus on 12-26-2004 at 06:39 PM

Same request, would like to hear the sound all the time like other IM software.

Thanks a lot. :)


RE: Sounds in conversation by goofy_guy on 12-27-2004 at 01:23 PM

what version of messenger are you guys using


RE: Sounds in conversation by Eljay on 12-27-2004 at 03:09 PM

i dont think this is possible because the flashing taskbar is a windows feature, not only for msn.


RE: Sounds in conversation by Blaine on 12-27-2004 at 03:18 PM

Version 7.0.0425 here

And yes it is possible, other IM clients have the feature


RE: RE: Sounds in conversation by Ash_ on 12-27-2004 at 03:45 PM

quote:
Originally posted by Blaine

And yes it is possible, other IM clients have the feature


did you ever think that these features were hardcoded into the IM program. i doubt you would be able to do this with a plugin (easily)

you might have to ask Patchou if its possible as a new feature.
RE: Sounds in conversation by Kaleus on 12-27-2004 at 03:58 PM

It's probably possible to do it via a hack of msn, like patch does, change the conditionnal jump (that's checking if window is focused or not) to an unconditonnal one, but how to found it… :(


RE: Sounds in conversation by Ash_ on 12-27-2004 at 04:11 PM

maybe DLL Injection and get it to write somewhere every message that the exe is handling by subclasssing the direct wndproc.

maybe check msnfanatic.com

btw what language were you gonna code this in?


RE: Sounds in conversation by Mike on 12-27-2004 at 04:20 PM

Actually, you can do it easily with a plugin by using the PlaySound api :)
MsgPlus! uses the MCISendString api that works when another sound is playing.
The PlaySound api is only playing a sound if another sound is playing.
So when your contact sends you a sound, and the window doesnt have focus, the sound will try to play but the sound that is played when a message is received, will stop it...


The downside is, that the other user would need the plugin.
Also, I believe that it's illegal to extract the sound from Messenger Plus!...


RE: RE: Sounds in conversation by Ash_ on 12-27-2004 at 04:23 PM

quote:
Originally posted by Mike2
Actually, you can do it easily with a plugin by using the PlaySound api :)
MsgPlus! uses the MCISendString api that works when another sound is playing.
The PlaySound api is only playing a sound if another sound is playing.
So when your contact sends you a sound, and the window doesnt have focus, the sound will try to play but the sound that is played when a message is received, will stop it...


The downside is, that the other user would need the plugin.
Also, I believe that it's illegal to extract the sound from Messenger Plus!...


i dont think this is what he is looking for.
i think he just wants a predefined sound to play everytime a new message is recieved even if the window is in focus.

sure the mciSendString call would work but how can a plugin know when new text is recieved from a contact, not typed in from the user? without both sides having the plugin and sending the special 5 char notify code?
RE: RE: Sounds in conversation by Kaleus on 12-27-2004 at 09:03 PM

quote:
Originally posted by Ash_
maybe DLL Injection and get it to write somewhere every message that the exe is handling by subclasssing the direct wndproc.

maybe check msnfanatic.com

btw what language were you gonna code this in?


For sure it can be done this way, but I can't do it because I simply doesn't have the necessary skill to do so ;)

I will check msnfanatic.com, thank you for suggestion. :)