A few years ago I created this topic:
related to detecting the mouse leaving a
GeUserArea. Andreas brought up the perfect solution of using
RemoveLastCursorInfo and a callback.
I have been using this solution ever since.
However, recently I have been looking into the
ActivateFading and have discovered that while both functions work correctly on their own, as soon as you use both the
RemoveLastCursorInfo's callback is never called.
I do have a workaround for detecting leaving the userarea, using the BFM_FADE as described in the linked topic, but as mentioned it isn't without flaws.
With that said, I just wanted to bring up the issue / limitation regarding using