In commit "[PATCH v5 3/3] user32: Reimplement handling of TME_LEAVE in TrackMouseEvent." I tested using TME_LEAVE with window from other thread. I can add tests for other flags too.
W dniu 17.11.2017 o 13:49, Alexandre Julliard pisze:
Rafał Harabień rafalh1992@o2.pl writes:
Signed-off-by: Rafał Harabień rafalh1992@o2.pl
dlls/user32/input.c | 110 ++++++++++++++++++++++----------------------- dlls/user32/user_private.h | 8 ++++ 2 files changed, 61 insertions(+), 57 deletions(-)
Is this really how it's supposed to work? What if the window belongs to a different thread? A few more test cases would probably be helpful.