無論鼠標在哪個窗口中,我如何檢測鼠標點擊?使用python檢測窗口中的鼠標點擊
python perferabliy,但如果有人可以用任何語言解釋它,我可能會弄清楚它。
我發現這對微軟的網站: http://msdn.microsoft.com/en-us/library/ms645533(VS.85).aspx
但我不看我怎麼可以檢測或拿起列出的通知。
使用pygame的的pygame.mouse.get_pos()函數如下嘗試:
import pygame
pygame.init()
while True:
print pygame.mouse.get_pos()
這只是返回0,0。 我對pygame不熟悉,是否缺少某些東西?
在任何情況下,我寧願沒有需要安裝第三方模塊的方法。 (pywin32除外http://sourceforge.net/projects/pywin32/)
您正在使用哪個UI工具包/庫? – 2008-10-03 03:13:34
我認爲這應該可以使用win32ui和ctypes。我發現我可以通過windll.user32.GetCursorPos(pointer(pt_struct))獲取鼠標位置(詳情請見:http://monkut.webfactional.com/blog/archive/2008/10/2/python-win-mouse - 位) – monkut 2008-10-03 07:44:51