Oops, the PluginManager.WndProc(ref msg) is not called on every message type, so obviously the message the event ghost plugin is waiting for is omitted. There must be a "default:" clause added to the switch statement...Hmmm that maybe @michael_t :
Removed code :
Code:// TODO: should not call return here, no process plugins should be allowed to abort windows message processing // forward message to process plugins if (PluginManager.WndProc(ref msg)) { // msg.Result = new IntPtr(0); <-- do plugins really set it on their own? return; }
What do you think ?
Michael
Last edited: