I used Paul Catons SelfSub, which you can find here:
http://www.planet-source-code.com/vb...8737&lngWId=-1

I think there is a bug in the code:
there is always passed 'True' to the 'zWndProc1' for the argument 'bBefore' - it doesn't matter, if MSG_BEFORE, MSG_AFTER or MSG_BEFORE_AFTER is used for the 'When' arguement in 'sc_AddMsg'.

Can anyone reproduce this issue? - I am using the latest Windows XP version.
I couldn't fix it myself. Could anyone help me with that, please?

Many thanks!