hi,
I've noticed that OnEvent_ChatWndSendMessage is also executed when the user clicks the send button of the chat window while holding the Shift or Ctrl keys. In that case, Messenger does not send the message but it inserts a new line character (the same as if you press Shift + Enter or Ctrl + Enter).
I think that Plus! just sees that the uses clicked on "Send" and it fires OnEvent_ChatWndSendMessage, without actually caring if Messenger is sending the message or not. Is this a bug or a limitation?
Apart from that, I've also noticed that if OnEvent_ChatWndSendMessage returns anything in that case, the string returned is placed in the edit area of Messenger (replacing whatever the user had typed before) and after that, Messenger inserts the new line at the begining of the text.
Well, Plus shouldn't call OnEvent_ChatWndSendMessage in that case