Python 在任何窗口上钩住鼠标左键向下事件

Python 在任何窗口上钩住鼠标左键向下事件,python,pywin32,Python,Pywin32,我想在任何窗口上钩住鼠标左键向下事件,我的代码如下: import win32gui import win32ui import win32con def onMousePressed(self): print('onMousePressed', win32gui.GetCursorPos()) def listener(): windowHandle = win32gui.WindowFromPoint(win32gui.GetCursorPos()) clic

我想在任何窗口上钩住鼠标左键向下事件,我的代码如下:

import win32gui
import win32ui
import win32con


def 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)


while True:
    listener()
但是,单击鼠标时从未调用
onMousePressed
函数,有什么问题吗

另外,我知道一些类似的项目,比如,,只是想知道为什么我的代码不起作用