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
函数,有什么问题吗
另外,我知道一些类似的项目,比如,,只是想知道为什么我的代码不起作用