I originally posted the question here , please help ,thank you !



I want to hook the left mouse button down event on any window, my code as 
following :
import win32guiimport win32uiimport win32condef onMousePressed(self):
    print('onMousePressed', win32gui.GetCursorPos())def listener():
    windowHandle = win32gui.WindowFromPoint(win32gui.GetCursorPos())
    clickedWindow = win32ui.CreateWindowFromHandle(windowHandle)
    clickedWindow.HookMessage(onMousePressed, win32con.WM_LBUTTONDOWN)
    # print('-------------registerMouseEvent', clickedWindow)whileTrue:
    listener()

However , the onMousePressed function was never called when clicked, what is 
wrong ?

P.S. I know some similar projects such as PyUserInput, mouse, pynput, just want 
to know why my code didn't work.






_______________________________________________
python-win32 mailing list
python-win32@python.org
https://mail.python.org/mailman/listinfo/python-win32

Reply via email to