--- In [email protected], "brucexs" <bswit...@...> wrote: > > Does that allow the thread to finish processing the message? Maybe you need > to use replymessage(0) and hope for the best? >
I believe InSendMessageEx merely checks whether or not in the middle of processing an inter-thread synchronous message, never interferes the processing itself. > It only uses sendmessage if a defined hotkey or mouse action is triggered. > I was more concerned about HookWindowEvents. Doesn't it use SendMessage? > I would have thought that a more likely reason for sendmessage would be some > kind of window proc processing, either for a bar or a dialog. > Intra-thread messages or non-blocked messages via SendNotifyMessage or SendMessageCallback won't matter, I suppose they'll be filtered out through InSendMessageEx by COM manager/SCM.
